.forgot[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.forgot>.title[data-v-4e968c4f] {
    padding: .4rem 0 0 0
}

.forgot>.title>img[data-v-4e968c4f] {
    height: 1.2rem;
    width: 1.22rem
}

.forgot>.slogan[data-v-4e968c4f] {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.forgot>.slogan>.right[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.forgot>.content[data-v-4e968c4f] {
    text-align: center;
    margin-top: .8rem
}

.forgot>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.forgot>.content>.input>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.forgot>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.forgot>.content>.input>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.forgot>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.forgot>.content>.input>.code[data-v-4e968c4f] {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.forgot>.content>.input>.code.disabled[data-v-4e968c4f] {
    color: #999
}

.forgot>.content>.agreement[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #b2b2b2
}

.forgot>.content>.login-btn[data-v-4e968c4f] {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.forgot>.content>.login-btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

.forgot>.content>.others-login[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a;
    margin-top: 1.4rem;
    padding-bottom: .72rem
}

.forgot[data-v-4e968c4f] .loginInputPlaceholderClass {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.login-code[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.login-code>.title[data-v-4e968c4f] {
    padding: .4rem 0 0 0
}

.login-code>.title>img[data-v-4e968c4f] {
    height: 1.2rem;
    width: 1.22rem
}

.login-code>.head[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw
}

.login-code>.head>.left[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.login-code>.head>.mid[data-v-4e968c4f] {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    transform: translateX(-.42rem)
}

.login-code>.slogan[data-v-4e968c4f] {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.login-code>.slogan>.right[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.login-code>.content[data-v-4e968c4f] {
    text-align: center;
    margin-top: .8rem
}

.login-code>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.login-code>.content>.input>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.login-code>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.login-code>.content>.input>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.login-code>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.login-code>.content>.input>.code[data-v-4e968c4f] {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.login-code>.content>.input>.code.disabled[data-v-4e968c4f] {
    color: #999
}

.login-code>.content>.agreement[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem;
    display: flex
}

.login-code>.content>.agreement>img[data-v-4e968c4f] {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.login-code>.content>.agreement>.ct[data-v-4e968c4f] {
    text-align: left
}

.login-code>.content>.agreement>.ct>.ag[data-v-4e968c4f] {
    display: inline-block
}

.login-code>.content>.agreement>.ct>span[data-v-4e968c4f] {
    color: #333
}

.login-code>.content>.agreement>.ct>span div[data-v-4e968c4f] {
    display: inherit
}

.login-code>.content>.login-btn[data-v-4e968c4f] {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.login-code>.content>.login-btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

.login-code>.content>.others-login[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login-code>.content>.others-login>.middle[data-v-4e968c4f] {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login-code>.content>.call[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.login-code>.content>.call>span[data-v-4e968c4f] {
    color: #333
}

.login-pos[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.login-pos>.head[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    position: fixed;
    width: 100vw;
    left: 0
}

.login-pos>.head>.left[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.login-pos>.head>.mid[data-v-4e968c4f] {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    transform: translateX(-.42rem)
}

.login-pos>.title[data-v-4e968c4f] {
    padding: .4rem 0 0 0
}

.login-pos>.title>img[data-v-4e968c4f] {
    height: 1.2rem;
    width: 1.22rem
}

.login-pos>.slogan[data-v-4e968c4f] {
    font-size: .46rem;
    font-weight: 700;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.login-pos>.slogan>.right[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.login-pos>.content[data-v-4e968c4f] {
    text-align: center;
    margin-top: .8rem
}

.login-pos>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.login-pos>.content>.input>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.login-pos>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.login-pos>.content>.input>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.login-pos>.content>.input .img-upload[data-v-4e968c4f],.login-pos>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.login-pos>.content>.agreement[data-v-4e968c4f] {
    display: flex;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem;
    align-items: flex-start
}

.login-pos>.content>.agreement>img[data-v-4e968c4f] {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.login-pos>.content>.agreement>.ct[data-v-4e968c4f] {
    text-align: left
}

.login-pos>.content>.agreement>.ct>.ag[data-v-4e968c4f] {
    display: inline-block
}

.login-pos>.content>.agreement>.ct>span[data-v-4e968c4f] {
    color: #333
}

.login-pos>.content>.agreement>.ct>span div[data-v-4e968c4f] {
    display: inherit
}

.login-pos>.content>.login-btn[data-v-4e968c4f] {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 700;
    color: #fff;
    margin: 1rem auto 0
}

.login-pos>.content>.login-btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

.login-pos>.content>.others-login[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login-pos>.content>.others-login>.middle[data-v-4e968c4f] {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login-pos>.content>.call[data-v-4e968c4f] {
    margin-top: .29rem;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    padding-bottom: .72rem
}

.login-pos>.content>.call>span[data-v-4e968c4f] {
    color: #333
}

.login-pwd[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.login-pwd>.title[data-v-4e968c4f] {
    padding: .4rem 0 0 0
}

.login-pwd>.title>img[data-v-4e968c4f] {
    height: 1.2rem;
    width: 1.22rem
}

.login-pwd>.head[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw
}

.login-pwd>.head>.left[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.login-pwd>.head>.mid[data-v-4e968c4f] {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    transform: translateX(-.42rem)
}

.login-pwd>.slogan[data-v-4e968c4f] {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.login-pwd>.slogan>.right[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.login-pwd>.content[data-v-4e968c4f] {
    text-align: center;
    margin-top: .8rem
}

.login-pwd>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.login-pwd>.content>.input>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.login-pwd>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.login-pwd>.content>.input>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.login-pwd>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.login-pwd>.content>.forgot-pwd[data-v-4e968c4f] {
    text-align: left;
    font-size: .28rem;
    font-weight: 400;
    color: #626262
}

.login-pwd>.content>.agreement[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2rem;
    display: flex
}

.login-pwd>.content>.agreement>img[data-v-4e968c4f] {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.login-pwd>.content>.agreement>.ct[data-v-4e968c4f] {
    text-align: left
}

.login-pwd>.content>.agreement>.ct>.ag[data-v-4e968c4f] {
    display: inline-block
}

.login-pwd>.content>.agreement>.ct>span[data-v-4e968c4f] {
    color: #333
}

.login-pwd>.content>.agreement>.ct>span div[data-v-4e968c4f] {
    display: inherit
}

.login-pwd>.content>.login-btn[data-v-4e968c4f] {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.login-pwd>.content>.login-btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

.login-pwd>.content>.others-login[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login-pwd>.content>.others-login>.middle[data-v-4e968c4f] {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login-pwd>.content>.call[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.login-pwd>.content>.call>span[data-v-4e968c4f] {
    color: #333
}

.login[data-v-4e968c4f] {
    min-height: 100vh;
    background: url(../../static/img/img_bg_wxdl.1720691433600.png) no-repeat;
    background-size: cover
}

.login>.title>img[data-v-4e968c4f] {
    height: 3.13rem;
    width: 100vw
}

.login>.content[data-v-4e968c4f] {
    text-align: center;
    padding: 1.54rem 0 0 0
}

.login>.content .logo[data-v-4e968c4f] {
    height: 1.8rem;
    width: 1.8rem;
    border-radius: .4rem
}

.login>.content>.slogan[data-v-4e968c4f] {
    margin-top: .54rem;
    font-size: .48rem;
    font-weight: 700;
    color: #1a1a1a
}

.login>.content>.operation[data-v-4e968c4f] {
    margin-top: 1.2rem;
    width: 100vw
}

.login>.content>.operation>.op[data-v-4e968c4f] {
    height: 1.08rem;
    width: 5.96rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: .36rem;
    font-weight: 400;
    color: #fff;
    justify-content: center;
    background: #f24b3a;
    margin: 0 auto;
    border-radius: .54rem
}

.login>.content>.operation>.op>img[data-v-4e968c4f] {
    height: .42rem;
    width: .42rem;
    margin-right: .15rem
}

.login>.content>.operation>.op.pos[data-v-4e968c4f] {
    color: #f24b3a;
    margin-top: .2rem;
    background: rgba(242,75,58,.06);
    border: 1px solid #f24b3a
}

.login>.content>.operation>.op.pos>img[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem;
    margin-right: .1rem
}

.login>.content>.agreement[data-v-4e968c4f] {
    display: flex;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem
}

.login>.content>.agreement>img[data-v-4e968c4f] {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem;
    margin-left: .62rem
}

.login>.content>.agreement>.content[data-v-4e968c4f] {
    text-align: left;
    margin-right: .62rem
}

.login>.content>.agreement>.content>span[data-v-4e968c4f] {
    color: #333!important
}

.login>.content>.agreement>.content>span>div[data-v-4e968c4f] {
    display: inherit
}

.login>.content>.others-login[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login>.content>.others-login>.middle[data-v-4e968c4f] {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login>.content>.call[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.login>.content>.call>span[data-v-4e968c4f] {
    color: #333
}

.register[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.register>.title[data-v-4e968c4f] {
    padding: .4rem 0 0 0
}

.register>.title>img[data-v-4e968c4f] {
    height: 1.2rem;
    width: 1.22rem
}

.register>.head[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    position: fixed;
    width: 100vw;
    left: 0
}

.register>.head>.left[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.register>.head>.mid[data-v-4e968c4f] {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    transform: translateX(-.42rem)
}

.register>.slogan[data-v-4e968c4f] {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.register>.slogan>.right[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.register>.content[data-v-4e968c4f] {
    text-align: center;
    margin-top: .8rem
}

.register>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.register>.content>.input>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.register>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.register>.content>.input>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.register>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.register>.content>.input>.code[data-v-4e968c4f] {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.register>.content>.input>.code.disabled[data-v-4e968c4f] {
    color: #999
}

.register>.content>.agreement[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem;
    display: flex
}

.register>.content>.agreement>img[data-v-4e968c4f] {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.register>.content>.agreement>.ct[data-v-4e968c4f] {
    text-align: left
}

.register>.content>.agreement>.ct>.ag[data-v-4e968c4f] {
    display: inline-block
}

.register>.content>.agreement>.ct>span[data-v-4e968c4f] {
    color: #333
}

.register>.content>.agreement>.ct>span div[data-v-4e968c4f] {
    display: inherit
}

.register>.content>.login-btn[data-v-4e968c4f] {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.register>.content>.login-btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

.register>.content>.others-login[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.register>.content>.others-login>.middle[data-v-4e968c4f] {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.register>.content>.call[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.register>.content>.call>span[data-v-4e968c4f] {
    color: #333
}

.register .loginInputPlaceholderClass[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.set-login-psd[data-v-4e968c4f] {
    background: #fff;
    padding-top: 1rem;
    padding-bottom: .72rem;
    min-height: 100vh
}

.set-login-psd>.head[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #b2b2b2;
    text-align: center;
    padding-bottom: .3rem
}

.set-login-psd>.head>text[data-v-4e968c4f] {
    color: #1a1a1a
}

.set-login-psd>.content[data-v-4e968c4f] {
    text-align: center;
    padding: .77rem .3rem 0
}

.set-login-psd>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f7f7f7;
    border-radius: .54rem;
    padding: 0 .4rem;
    position: relative
}

.set-login-psd>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    flex: 1;
    background: #f7f7f7;
    border-radius: .54rem
}

.set-login-psd>.content>.input>.clear[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .4rem
}

.set-login-psd>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.set-login-psd>.content>.input>.code[data-v-4e968c4f] {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box;
    padding-right: .4rem
}

.set-login-psd>.content>.input>.code.disabled[data-v-4e968c4f] {
    color: #999
}

.set-login-psd>.content>.agreement[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #b2b2b2
}

.set-login-psd>.content>.login-btn[data-v-4e968c4f] {
    margin-top: .98rem
}

.set-login-psd>.content>.login-btn>img[data-v-4e968c4f] {
    height: 1.36rem;
    width: 1.36rem
}

.set-login-psd>.content>.others-login[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #2885fe;
    margin-top: 3.4rem
}

.set-login-psd[data-v-4e968c4f] .loginInputPlaceholderClass {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.update-phone[data-v-4e968c4f] {
    background: #fff;
    height: 100vh;
    padding: 0 .6rem
}

.update-phone>.slogan[data-v-4e968c4f] {
    line-height: .65rem;
    padding-top: .7rem;
    font-size: .46rem;
    font-weight: 700;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.update-phone>.content[data-v-4e968c4f] {
    text-align: center;
    margin-top: .1rem
}

.update-phone>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.update-phone>.content>.input>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.update-phone>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.update-phone>.content>.input>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.update-phone>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.update-phone>.content>.input>.code[data-v-4e968c4f] {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 700;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.update-phone>.content>.input>.code.disabled[data-v-4e968c4f] {
    color: #999
}

.update-phone>.content>.tips[data-v-4e968c4f] {
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    text-align: left
}

.update-phone>.content>.tips>span[data-v-4e968c4f] {
    color: #ec3d2f
}

.update-phone>.content>.login-btn[data-v-4e968c4f] {
    width: 6.3rem;
    height: 1rem;
    line-height: 1rem;
    margin-top: 1.22rem;
    border-radius: .48rem;
    font-size: .34rem;
    font-weight: 700;
    color: #fff;
    background: #f24b3a;
    opacity: .4
}

.update-phone>.content>.login-btn.active[data-v-4e968c4f] {
    opacity: 1
}

.update-phone[data-v-4e968c4f] .loginInputPlaceholderClass {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.query-letter[data-v-4e968c4f] {
    padding: 14px 20px
}

.query-letter>.head[data-v-4e968c4f] {
    margin-top: .2rem;
    font-size: .8rem;
    font-weight: 700;
    color: #000;
    padding: .41rem .3rem .47rem;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff;
    margin-bottom: 15px;
    border-radius: 7px
}

.query-letter>.head>div[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #4d4d4d;
    line-height: .4rem
}

.query-letter>.head .title[data-v-4e968c4f] {
    margin-bottom: .2rem;
    font-size: .36rem;
    font-weight: 700;
    color: #000
}

.query-letter>canvas[data-v-4e968c4f] {
    width: 100%;
    height: 6rem;
    background-color: #fff;
    border-radius: 7px
}

.query-letter>.text[data-v-4e968c4f] {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.query-letter>.text[data-v-4e968c4f] :first-child {
    font-size: .42rem;
    font-weight: 700
}

.query-letter>.text[data-v-4e968c4f] :last-child {
    font-size: .3rem;
    font-weight: 400
}

.query-letter>.tip[data-v-4e968c4f] {
    padding: .26rem .3rem .54rem
}

.query-letter>.tip>.attention[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a
}

.query-letter>.tip>.sub-attention[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #ccc;
    margin-top: .13rem
}

.query-letter>.tip>.sub-attention .star[data-v-4e968c4f] {
    vertical-align: -.06rem;
    font-size: .36rem;
    color: #fc3b22
}

.query-letter>.tip .date[data-v-4e968c4f] {
    margin-top: .3rem;
    font-size: .3rem;
    color: #4d4d4d
}

.query-letter>.custom-btn>.wrap>.pre[data-v-4e968c4f] {
    background: #fff
}

.query-sign>.head[data-v-4e968c4f] {
    margin-top: .2rem;
    font-size: .8rem;
    font-weight: 700;
    color: #000;
    text-align: center;
    padding: .41rem 0 .47rem;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff
}

.query-sign>.head>span[data-v-4e968c4f] {
    font-size: .32rem;
    margin-right: .12rem
}

.query-sign .text[data-v-4e968c4f] {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.query-sign .text[data-v-4e968c4f] :first-child {
    font-size: .42rem;
    font-weight: 700
}

.query-sign .text[data-v-4e968c4f] :last-child {
    font-size: .3rem;
    font-weight: 400
}

.query-sign>canvas[data-v-4e968c4f] {
    width: 100%;
    height: 6.09rem;
    background-color: #fff
}

.query-sign>.tip[data-v-4e968c4f] {
    padding: .26rem .3rem .54rem
}

.query-sign>.tip>.attention[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a
}

.query-sign>.tip>.sub-attention[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #ccc;
    margin-top: .13rem
}

.query-sign>.custom-btn>.wrap>div[data-v-4e968c4f] {
    width: 48%
}

.tradeDetail[data-v-4e968c4f] {
    min-height: 100vh;
    background-color: #fff
}

.tradeDetail .top[data-v-4e968c4f] {
    text-align: center;
    padding-top: .72rem;
    padding-bottom: .56rem;
    border-bottom: .02rem solid #f5f5f5
}

.tradeDetail .top .num_block .num_mark[data-v-4e968c4f] {
    display: inline-block
}

.tradeDetail .top .num_block .num[data-v-4e968c4f] {
    display: inline-block;
    font-size: .8rem;
    font-weight: 700;
    color: #010101
}

.tradeDetail .top .top_btn[data-v-4e968c4f] {
    width: 5.5rem;
    height: 1.01rem;
    background: #f24b3a;
    border-radius: .1rem;
    font-size: .34rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 700;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: .68rem
}

.tradeDetail .top .top_btn.check[data-v-4e968c4f] {
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06);
    color: #f24b3a
}

.tradeDetail .top .tradeStatus[data-v-4e968c4f] {
    font-size: .28rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #010101;
    line-height: .4rem
}

.tradeDetail .data_info[data-v-4e968c4f] {
    margin-top: .23rem;
    padding-bottom: 1rem
}

.tradeDetail .data_info .data_item[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: .9rem;
    padding: 0 .3rem
}

.tradeDetail .data_info .data_item .lable[data-v-4e968c4f] {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #4d4d4d
}

.tradeDetail .data_info .data_item .right[data-v-4e968c4f] {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #000
}

.tradeDetail .data_info .data_item .right.hkcc[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    color: #1470fb
}

.tradeDetail .data_info .data_item .right.hkcc.fail[data-v-4e968c4f] {
    color: #f24b3a
}

.tradeDetail .data_info .data_item .right.hkcc.success[data-v-4e968c4f] {
    color: #ff9c2f
}

.tradeDetail .data_info .data_item .right.hkcc>.hkcc-btn[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.49rem;
    height: .44rem;
    margin-left: .1rem;
    background: #fff5f3;
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a
}

.tradeDetail .data_info .data_item .right.hkcc>.hkcc-btn>img[data-v-4e968c4f] {
    width: .26rem;
    height: .26rem
}

.about .van-cell__title[data-v-4e968c4f] {
    font-weight: 600
}

.about .title[data-v-4e968c4f] {
    padding: .8rem .3rem .68rem;
    background-color: #fff;
    margin-bottom: .2rem
}

.about .title .logo[data-v-4e968c4f] {
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    margin: 0 auto .3rem;
    border-radius: .4rem;
    border: 1px solid #f24b3a
}

.about .title span[data-v-4e968c4f] {
    display: block;
    text-align: center;
    font-size: .3rem;
    color: #000
}

.about .agreement[data-v-4e968c4f] {
    padding: .5rem .3rem;
    font-size: .3rem;
    color: #f24b3a
}

.about .agreement div[data-v-4e968c4f] {
    display: block;
    margin-bottom: .1rem
}

.about a[data-v-4e968c4f] {
    color: #f24b3a
}

.logout[data-v-4e968c4f] {
    padding: .3rem
}

.logout .h3[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: .1rem
}

.logout .p[data-v-4e968c4f] {
    font-size: .28rem;
    color: #999;
    margin-top: .2rem
}

.logout .list[data-v-4e968c4f] {
    padding: .3rem .3rem .1rem;
    background: #fff;
    margin: .2rem 0;
    border-radius: .2rem
}

.logout .list div[data-v-4e968c4f] {
    font-size: .28rem;
    color: #1a1a1a;
    margin-bottom: .2rem
}

.logout .list div span[data-v-4e968c4f] {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    background: #1a1a1a;
    border-radius: .12rem;
    margin-right: .2rem
}

.logout .tip[data-v-4e968c4f] {
    font-size: .24rem;
    color: #2885fe
}

.logout .dialog[data-v-4e968c4f] {
    padding: .4rem .4rem 0
}

.logout .dialog .input[data-v-4e968c4f] {
    margin: .2rem auto;
    text-align: left;
    display: flex;
    line-height: normal;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.logout .dialog .input input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    flex: 1
}

.logout .dialog .input .clear[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .4rem
}

.logout .dialog .input .open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.logout .dialog .input .code[data-v-4e968c4f] {
    width: 1.6rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 700;
    color: #f24b3a;
    word-break: keep-all;
    padding: .1rem 0 .1rem 0;
    box-sizing: content-box
}

.logout .dialog .input .code.disabled[data-v-4e968c4f] {
    color: #999
}

.logout .dialog-btn-con .plain[data-v-4e968c4f] {
    background: #f6f6f6;
    color: #999;
    border: none
}

.set-up .van-cell[data-v-4e968c4f] {
    margin-bottom: .2rem
}

.set-up .van-cell .van-cell__title[data-v-4e968c4f] {
    font-weight: 600
}

.tabbar-home[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    width: 100vw;
    padding-bottom: 1.8rem
}

.tabbar-home>.head[data-v-4e968c4f] {
    background: url(../../static/img/head_bg.1720691433600.png) no-repeat;
    background-size: contain;
    height: 5.47rem;
    width: 100vw
}

.tabbar-home>.head>.person[data-v-4e968c4f] {
    padding: .37rem .26rem;
    display: flex;
    align-items: center
}

.tabbar-home>.head>.person>img[data-v-4e968c4f] {
    height: 1.02rem;
    width: 1.06rem;
    border-radius: 50%
}

.tabbar-home>.head>.person>.info[data-v-4e968c4f] {
    flex: 1;
    padding-left: .17rem
}

.tabbar-home>.head>.person>.info>.name[data-v-4e968c4f] {
    font-size: .36rem;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center
}

.tabbar-home>.head>.person>.info>.name>img[data-v-4e968c4f] {
    height: .2rem;
    width: .2rem;
    margin-left: .17rem
}

.tabbar-home>.head>.person>.info>.labels>img[data-v-4e968c4f] {
    height: .33rem;
    width: 1.01rem
}

.tabbar-home>.head>.amount[data-v-4e968c4f] {
    background: linear-gradient(270deg,#ffebeb,#fffcfc 49%,#ffebeb);
    border-radius: .24rem;
    padding: .4rem;
    margin: 0 .3rem
}

.tabbar-home>.head>.amount>.title[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #333;
    margin-bottom: .08rem
}

.tabbar-home>.head>.amount>.money[data-v-4e968c4f] {
    font-size: .44rem;
    font-weight: 700;
    color: #f04938;
    display: flex;
    align-items: baseline;
    margin-bottom: .15rem
}

.tabbar-home>.head>.amount>.money>.num[data-v-4e968c4f] {
    font-size: .76rem
}

.tabbar-home>.head>.amount>.tip[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.tabbar-home>.section[data-v-4e968c4f] {
    background: url(../../static/img/img_sy_bj.1720691433600.png) no-repeat;
    background-size: 100% 1.4rem;
    background-position: 0 0;
    margin-top: -.5rem
}

.tabbar-home>.section>.fixed-service[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .37rem 0
}

.tabbar-home>.section>.fixed-service>.sbgl[data-v-4e968c4f] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #e3cdcd
}

.tabbar-home>.section>.fixed-service>.sbgl>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.tabbar-home>.section>.fixed-service>.jygl[data-v-4e968c4f] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.tabbar-home>.section>.fixed-service>.jygl>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.tabbar-home>.section>.list-service[data-v-4e968c4f] {
    display: flex;
    flex-wrap: wrap;
    padding-top: .29rem
}

.tabbar-home>.section>.list-service>.item[data-v-4e968c4f] {
    width: 25%;
    text-align: center;
    font-size: .24rem;
    font-weight: 400;
    color: #333
}

.tabbar-home>.section>.list-service>.item>img[data-v-4e968c4f] {
    height: 1.17rem;
    width: 1.13rem;
    margin-bottom: .07rem
}

.tabbar-home>.section>.notice[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    margin: .46rem .3rem .3rem;
    height: .84rem;
    padding: 0 .18rem 0 .25rem;
    background: #f7f7f7;
    border-radius: .14rem
}

.tabbar-home>.section>.notice>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    margin-right: .26rem
}

.tabbar-home>.section>.notice>.info[data-v-4e968c4f] {
    display: flex;
    flex: 1;
    align-items: center;
    padding-left: .26rem;
    border-left: 1px solid #ccc;
    overflow: hidden
}

.tabbar-home>.section>.notice>.info>.type[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a;
    border: 1px solid #f24b3a;
    padding: 0 .07rem;
    border-radius: .08rem;
    margin-right: .14rem
}

.tabbar-home>.section>.notice>.info>.txt[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #333;
    flex: 1;
    overflow: hidden
}

.tabbar-home>.section>.notice>.info>.txt>span[data-v-4e968c4f] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tabbar-home>.section>.notice>.info>img[data-v-4e968c4f] {
    width: .2rem;
    height: .2rem
}

.tabbar-home>.section>.swiper-banner[data-v-4e968c4f] {
    text-align: center;
    height: 2.64rem;
    width: 6.9rem;
    margin: auto;
    background: #ededed;
    border-radius: .14rem
}

.tabbar-home>.section>.swiper-banner>swiper[data-v-4e968c4f] {
    height: 2.64rem;
    width: 6.9rem
}

.tabbar-home>.section>.swiper-banner img[data-v-4e968c4f] {
    height: 2.64rem;
    width: 6.9rem;
    border-radius: .14rem
}

.mine[data-v-4e968c4f] {
    min-height: 100vh;
    background: #fff;
    padding-bottom: 1rem
}

.mine .my-header[data-v-4e968c4f] {
    width: 7.5rem;
    background: url(../../static/img/bg_mine.1720691433600.png) no-repeat;
    background-size: cover
}

.mine .my-header>.location[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: .3rem .27rem 0 0
}

.mine .my-header>.location>.logo[data-v-4e968c4f] {
    height: .4rem;
    width: .4rem
}

.mine .my-header>.location>.txt[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #1a1a1a;
    width: 2.24rem;
    height: .4rem;
    line-height: .4rem;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 .1rem
}

.mine .my-header>.location>.refresh[data-v-4e968c4f] {
    height: .3rem;
    width: .3rem
}

.mine .my-header .con[data-v-4e968c4f] {
    padding: .09rem .35rem 0
}

.mine .my-header .con .info[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.mine .my-header .con .info .info-img[data-v-4e968c4f] {
    width: 1.42rem;
    height: 1.42rem;
    vertical-align: middle;
    margin-right: .23rem;
    border-radius: 1rem;
    overflow: hidden
}

.mine .my-header .con .info .info-span[data-v-4e968c4f] {
    flex: 1;
    color: #333
}

.mine .my-header .con .info .info-span .title[data-v-4e968c4f] {
    font-size: .36rem;
    margin-bottom: .1rem
}

.mine .my-header .con .info .info-span .sub-title[data-v-4e968c4f] {
    font-size: .26rem;
    color: #666;
    display: flex;
    align-items: center
}

.mine .my-header .con .info .info-span .sub-title .copy[data-v-4e968c4f] {
    border: 1px solid #f24b3a;
    color: #f24b3a;
    padding: .04rem;
    border-radius: .1rem;
    margin-left: .1rem
}

.mine .my-header .con .account[data-v-4e968c4f] {
    width: 6.9rem;
    height: 2.9rem;
    box-sizing: border-box;
    margin-top: .49rem
}

.mine .my-header .con .account .account-inner[data-v-4e968c4f] {
    width: 6.9rem;
    height: 2.9rem;
    color: #3d587b;
    padding: .36rem .36rem 0;
    box-sizing: border-box;
    background: url(../../static/img/bg_zhye.1720691433600.png) no-repeat;
    background-size: cover
}

.mine .my-header .con .account .account-inner .title[data-v-4e968c4f] {
    font-size: .28rem;
    margin-bottom: .24rem;
    display: flex;
    align-items: center;
    color: #fff
}

.mine .my-header .con .account .account-inner .title .eye[data-v-4e968c4f] {
    display: block;
    width: .4rem;
    height: .35rem;
    margin-right: .11rem
}

.mine .my-header .con .account .account-inner .account-info[data-v-4e968c4f] {
    padding-top: 4px
}

.mine .my-header .con .account .account-inner .account-info .sum[data-v-4e968c4f] {
    font-size: .54rem;
    font-weight: 700;
    color: #fff
}

.mine .my-header .con .account .account-inner .account-info .sum>span[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 400
}

.mine .my-header .con .account .account-inner .account-info .sum.nocard[data-v-4e968c4f] {
    color: #f6bfb9
}

.mine .my-header .con .account .account-inner .account-info>.footer[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.mine .my-header .con .account .account-inner .account-info>.footer>.bank-name[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #fff;
    opacity: .74
}

.mine .my-header .con .account .account-inner .account-info>.footer>.check[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 1.22rem;
    height: .57rem;
    font-size: .24rem;
    color: #753614;
    background: linear-gradient(240deg,#ffc485,#ffefde);
    border-radius: 8px;
    justify-content: center
}

.mine .my-header .con .account .account-inner .account-info>.footer>.check .icon-arrow[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    margin-left: .1rem
}

.mine>.section[data-v-4e968c4f] {
    background: url(../../static/img/img_sy_bj.1720691433600.png) no-repeat;
    background-size: 100% 1.4rem;
    background-position: 0 0;
    margin-top: -.11rem
}

.mine>.section>.title[data-v-4e968c4f] {
    font-size: .32rem;
    padding: .48rem .4rem;
    font-weight: 700;
    color: #1a1a1a
}

.mine .link-list[data-v-4e968c4f] {
    padding-bottom: 1rem
}

.mine .link-list .icon[data-v-4e968c4f] {
    width: .5rem;
    height: .5rem;
    vertical-align: middle;
    margin-right: .2rem
}

.mine .link-list .red-dot[data-v-4e968c4f] {
    width: .16rem;
    height: .16rem;
    background: #ff3934;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #fff
}

.mine .link-list .icon-phone[data-v-4e968c4f] {
    width: .42rem;
    height: .42rem;
    vertical-align: middle
}

.mine .link-list .no-info[data-v-4e968c4f] {
    display: inline-block;
    width: 1.2rem;
    height: .44rem;
    background: rgba(255,227,224,.26);
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a;
    line-height: .44rem;
    text-align: center
}

.mine .van-cell[data-v-4e968c4f] {
    font-size: .3rem!important;
    padding: .39rem .42rem!important
}

.mine .van-cell[data-v-4e968c4f]:after {
    display: none
}

.trade-query[data-v-4e968c4f] {
    min-height: 100vh;
    width: 100vw;
    padding: .25rem .2rem
}

.trade-query>.content>.info[data-v-4e968c4f] {
    height: 3.53rem;
    background: #f24b3a;
    border-radius: .12rem;
    padding: .36rem .27rem .42rem;
    margin-bottom: .3rem
}

.trade-query>.content>.info>.filter[data-v-4e968c4f] {
    width: 100%;
    height: .56rem;
    background: hsla(0,0%,100%,.2);
    border-radius: .14rem;
    padding: .03rem;
    font-size: .24rem;
    display: flex;
    align-items: center;
    color: #fefffe
}

.trade-query>.content>.info>.filter>.item[data-v-4e968c4f] {
    width: 25%;
    text-align: center
}

.trade-query>.content>.info>.filter>.item.active[data-v-4e968c4f] {
    height: .5rem;
    line-height: .5rem;
    background: #fff;
    border-radius: .14rem;
    color: #f24b3a
}

.trade-query>.content>.info>.date[data-v-4e968c4f] {
    margin: .3rem 0 .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #fefffe;
    line-height: .4rem
}

.trade-query>.content>.info>.date>img[data-v-4e968c4f] {
    height: .34rem;
    width: .33rem;
    margin-right: .18rem
}

.trade-query>.content>.info>.money[data-v-4e968c4f] {
    display: flex
}

.trade-query>.content>.info>.money>.item[data-v-4e968c4f] {
    flex: 1;
    text-align: center
}

.trade-query>.content>.info>.money>.item>.num[data-v-4e968c4f] {
    font-size: .54rem;
    font-weight: 700;
    color: #fff
}

.trade-query>.content>.info>.money>.item>.label[data-v-4e968c4f] {
    margin-top: 0;
    font-size: .26rem;
    font-weight: 400;
    color: hsla(0,0%,100%,.5)
}

.trade-query>.content>.section[data-v-4e968c4f] {
    overflow: hidden
}

.trade-query>.content>.section .list[data-v-4e968c4f] {
    overflow-y: auto;
    height: calc(100vh - 4.28rem)
}

.trade-query>.content>.section .list .item[data-v-4e968c4f]:not(:last-child) {
    margin-bottom: .36rem
}

.trade-query>.content>.section .list .item>.date[data-v-4e968c4f] {
    font-size: .26rem;
    color: #1a1a1a;
    line-height: .37rem;
    margin-bottom: .14rem;
    display: flex;
    align-items: center
}

.trade-query>.content>.section .list .item>.date>span[data-v-4e968c4f] {
    display: inline-block;
    width: .06rem;
    height: .24rem;
    margin-right: .12rem;
    background: #f24b3a
}

.trade-query>.content>.section .list .item>.child-list[data-v-4e968c4f] {
    width: 100%;
    background: #fefffe;
    border-radius: .14rem;
    padding: 0 .3rem
}

.trade-query>.content>.section .list .item>.child-list .child[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .35rem 0 .35rem;
    position: relative
}

.trade-query>.content>.section .list .item>.child-list .child>.icon[data-v-4e968c4f] {
    position: absolute;
    top: .35rem;
    left: 0;
    height: auto;
    width: .48rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont[data-v-4e968c4f] {
    width: 100%;
    margin-left: .64rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top>.type[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 700;
    color: #1a1a1a;
    line-height: .4rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top>.type>span[data-v-4e968c4f] {
    display: inline-block;
    margin-left: .12rem;
    background: rgba(242,75,58,.06);
    border-radius: 6px;
    border: 1px solid #f24b3a;
    color: #f24b3a;
    font-size: .24rem;
    padding: .02rem .12rem;
    border-radius: .06rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top>.money[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 600;
    color: #1a1a1a;
    line-height: .49rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.bl>div[data-v-4e968c4f] {
    margin-top: .03rem;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    line-height: .33rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.status[data-v-4e968c4f] {
    width: 1.5rem;
    font-size: .24rem;
    font-weight: 400;
    color: #2885fe;
    line-height: .33rem;
    text-align: right
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.status.err[data-v-4e968c4f] {
    color: #f24b3a
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.status.success[data-v-4e968c4f] {
    color: #999
}

.trade-query>.content>.section .list .no-data[data-v-4e968c4f] {
    margin: .4rem 0 0 0
}

.trade-query>.content>.section .list .no-data .img[data-v-4e968c4f] {
    width: 100%;
    height: 2.9rem
}

.bind>.section[data-v-4e968c4f] {
    margin-top: .2rem;
    background: #fff
}

.bind>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.bind>.section>.item[data-v-4e968c4f]:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.bind>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.bind>.section>.item>.val[data-v-4e968c4f] {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.bind>.section>.item .img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.bind>.explain[data-v-4e968c4f] {
    width: 100%;
    box-sizing: border-box;
    padding: 0 .3rem 0;
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    text-align: left
}

.bind>.explain .star[data-v-4e968c4f] {
    color: #ff3934
}

.attestation-info[data-v-4e968c4f] {
    margin-top: .2rem
}

.attestation-info .attestation-bind[data-v-4e968c4f] {
    padding-bottom: 3rem
}

.attestation-info .attestation-bind>.card-inner[data-v-4e968c4f] {
    width: 100%;
    height: 1.33rem;
    padding: .22rem .3rem;
    display: flex;
    align-items: center;
    border: 1px solid #f1f1f1;
    background: #fff
}

.attestation-info .attestation-bind>.card-inner .bank-logo[data-v-4e968c4f] {
    margin-right: .24rem;
    width: .76rem;
    height: .76rem
}

.attestation-info .attestation-bind>.card-inner .bank-logo .img[data-v-4e968c4f] {
    display: block;
    width: .76rem;
    height: .76rem;
    border-radius: 50%
}

.attestation-info .attestation-bind>.card-inner .bank-info[data-v-4e968c4f] {
    flex: 1
}

.attestation-info .attestation-bind>.card-inner .bank-info>span[data-v-4e968c4f] {
    font-size: .3rem;
    color: #000;
    line-height: .42rem
}

.attestation-info .attestation-bind>.card-inner .bank-info>div[data-v-4e968c4f] {
    margin-top: .1rem;
    font-size: .26rem;
    color: #999;
    line-height: .37rem
}

.attestation-info .attestation-bind .explain[data-v-4e968c4f] {
    margin-bottom: .16rem;
    font-size: .26rem;
    color: #999;
    line-height: .37rem
}

.attestation-info .attestation-bind .explain .star[data-v-4e968c4f] {
    color: #ff3934
}

.attestation-info .attestation-index[data-v-4e968c4f] {
    text-align: center
}

.attestation-info .attestation-index>img[data-v-4e968c4f] {
    height: 2.9rem;
    width: 6.96rem;
    margin-top: 2.48rem;
    padding: 0 .27rem
}

.attestation-info .attestation-index>.info[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    padding-top: .72rem
}

.attestation-info .attestation-index>.explain[data-v-4e968c4f] {
    width: 100%;
    box-sizing: border-box;
    padding: 0 .3rem 0;
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    text-align: left
}

.attestation-info .attestation-index>.explain .star[data-v-4e968c4f] {
    color: #ff3934
}

.certificate-index>.section[data-v-4e968c4f] {
    margin-top: .2rem
}

.certificate-index>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 .3rem
}

.certificate-index>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.certificate-index>.section>.item>.val[data-v-4e968c4f] {
    margin-left: .81rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.certificate-index>.section>.item>.val>.status-noraml[data-v-4e968c4f] {
    text-align: center;
    width: 1.12rem;
    height: .64rem;
    line-height: .64rem;
    background: rgba(20,112,251,.06);
    border-radius: .08rem;
    border: 1px solid #1470fb;
    font-size: .28rem;
    font-weight: 400;
    color: #1470fb
}

.certificate-index>.section>.item>.val>.status-expiring[data-v-4e968c4f] {
    text-align: center;
    width: 1.4rem;
    height: .64rem;
    line-height: .64rem;
    background: rgba(242,75,58,.06);
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.certificate-index>.section>.item>.val>.status-expired[data-v-4e968c4f] {
    text-align: center;
    width: 1.4rem;
    height: .64rem;
    line-height: .64rem;
    background: rgba(252,125,41,.058823529411764705);
    border-radius: .08rem;
    border: 1px solid #fc7d29;
    font-size: .28rem;
    font-weight: 400;
    color: #fc7d29
}

.certificate-index>.section>.item>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.certificate-store-operation>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem .3rem .17rem 0
}

.certificate-store-operation>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.certificate-store-operation>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.certificate-store-operation>.title>.text>span[data-v-4e968c4f] {
    font-size: .3rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.certificate-store-operation>.title>.text>span>img[data-v-4e968c4f] {
    width: auto;
    height: .2rem;
    margin-left: .1rem
}

.certificate-store-operation>.list[data-v-4e968c4f] {
    padding: 0 .3rem 2rem
}

.certificate-store-operation>.list>.item[data-v-4e968c4f] {
    min-height: 3.6rem;
    margin-bottom: .2rem;
    background: #fff;
    border-radius: .14rem
}

.certificate-store-operation>.list>.item>.name[data-v-4e968c4f] {
    min-height: 1rem;
    padding: 0 .3rem 0 .2rem;
    background: linear-gradient(90deg,#fff0ee,#fff),#fff;
    border-radius: .14rem .14rem 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.certificate-store-operation>.list>.item>.name>.label[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    flex: 1
}

.certificate-store-operation>.list>.item>.name>.label img[data-v-4e968c4f] {
    width: .4rem;
    height: .4rem;
    margin-right: .2rem
}

.certificate-store-operation>.list>.item>.name>.label>.center[data-v-4e968c4f] {
    font-weight: 500;
    font-size: .34rem;
    color: #1a1a1a
}

.certificate-store-operation>.list>.item>.name>.label>.right[data-v-4e968c4f] {
    min-width: .6rem;
    height: .34rem;
    line-height: .34rem;
    margin-left: .2rem;
    text-align: center;
    font-size: .22rem;
    color: #fefefe;
    background: linear-gradient(144deg,#54b5ff,#0070e9);
    border-radius: .06rem
}

.certificate-store-operation>.list>.item>.name>.label>.right.xw[data-v-4e968c4f] {
    background: linear-gradient(144deg,#ff8686,#f84040)
}

.certificate-store-operation>.list>.item>.name>.value[data-v-4e968c4f] {
    padding: .02rem .12rem;
    line-height: .33rem;
    font-size: .24rem;
    color: #f24b3a;
    background: rgba(242,75,58,.06);
    border-radius: .06rem
}

.certificate-store-operation>.list>.item>.info[data-v-4e968c4f] {
    padding: .16rem .3rem .04rem .8rem
}

.certificate-store-operation>.list>.item>.info>.info-items[data-v-4e968c4f] {
    margin-bottom: .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .28rem;
    color: #666;
    line-height: .4rem
}

.certificate-store-operation>.list>.item>.info>.info-items .value[data-v-4e968c4f] {
    color: #000;
    text-align: right
}

.certificate-store-operation>.list>.item>.info>.info-items .value.expire[data-v-4e968c4f] {
    color: #f24b3a
}

.certificate-store-operation>.list>.item>.info>.info-items .value.willExpire[data-v-4e968c4f] {
    color: #fc7d29
}

.certificate-store-operation>.submit[data-v-4e968c4f] {
    position: fixed;
    left: .3rem;
    bottom: .3rem;
    width: calc(100vw - .6rem);
    background: #fff;
    border-radius: .14rem;
    padding-left: .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.certificate-store-operation>.submit .all[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.certificate-store-operation>.submit .all img[data-v-4e968c4f] {
    width: .4rem;
    height: .4rem;
    margin-right: .2rem
}

.certificate-store-operation>.submit .btn[data-v-4e968c4f] {
    width: 3.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .34rem;
    color: #fff;
    background: #f24b3a;
    border-radius: .14rem;
    text-align: center
}

.certificate-update-record[data-v-4e968c4f] {
    padding-top: 10px
}

.certificate-update-record .wrap>.item[data-v-4e968c4f] {
    margin-bottom: .2rem;
    padding: .24rem .3rem .1rem;
    background: #fff
}

.certificate-update-record .wrap>.item>.name[data-v-4e968c4f] {
    margin-bottom: .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.certificate-update-record .wrap>.item>.name>.label[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    flex: 1
}

.certificate-update-record .wrap>.item>.name>.label img[data-v-4e968c4f] {
    width: .6rem;
    height: .6rem;
    margin-right: .16rem
}

.certificate-update-record .wrap>.item>.name>.label>.center[data-v-4e968c4f] {
    font-weight: 500;
    font-size: .34rem;
    color: #1a1a1a
}

.certificate-update-record .wrap>.item>.name>.value[data-v-4e968c4f] {
    padding: .04rem .28rem;
    line-height: .4rem;
    font-size: .28rem;
    border-radius: .08rem;
    color: #ccc;
    border: 1px solid #ccc;
    background: #fff
}

.certificate-update-record .wrap>.item>.name>.value.success[data-v-4e968c4f] {
    color: #32ba25;
    border: 1px solid #32ba25;
    background: rgba(50,186,37,.06)
}

.certificate-update-record .wrap>.item>.name>.value.fail[data-v-4e968c4f] {
    color: #f24b3a;
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06)
}

.certificate-update-record .wrap>.item>.name>.value.wait[data-v-4e968c4f] {
    color: #1470fb;
    border: 1px solid #1470fb;
    background: rgba(20,112,251,.06)
}

.certificate-update-record .wrap>.item>.info>.info-items[data-v-4e968c4f] {
    margin-bottom: .2rem;
    line-height: .4rem;
    font-size: .28rem;
    color: #666;
    display: flex;
    align-items: center
}

.certificate-update-record .wrap>.item>.info>.info-items .key[data-v-4e968c4f] {
    width: 1.9rem
}

.certificate-update-record .wrap>.item>.info>.info-items .value[data-v-4e968c4f] {
    color: #000
}

.certificate-update[data-v-4e968c4f] {
    background: #fff;
    padding-bottom: .3rem
}

.certificate-update .title[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center
}

.certificate-update .title .title-color[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.certificate-update>.head[data-v-4e968c4f] {
    padding: 0 .3rem
}

.certificate-update>.head>.card[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    height: 3.12rem;
    box-sizing: border-box;
    background: #f7f8fa;
    border-radius: .14rem;
    padding: .5rem .2rem
}

.certificate-update>.head>.card.top[data-v-4e968c4f] {
    margin-bottom: .24rem
}

.certificate-update>.head>.card.top .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.certificate-update>.head>.card.top .text[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.certificate-update>.head>.card.top .text>div[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.certificate-update>.head>.card.bottom .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.certificate-update>.head>.card.bottom .text[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.certificate-update>.head>.card.bottom .text>div[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.certificate-update>.section[data-v-4e968c4f] {
    padding: 0 .3rem
}

.certificate-update>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    border-bottom: .5px solid #f0f0f0
}

.certificate-update>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.certificate-update>.section>.item>.val[data-v-4e968c4f] {
    margin-left: .81rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.certificate-update>.section>.item>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.limit-history>.list>.item[data-v-4e968c4f] {
    background: #fff;
    margin-top: .2rem;
    padding: .4rem .3rem
}

.limit-history>.list>.item>.info[data-v-4e968c4f] {
    font-size: .3rem;
    color: #999;
    margin-top: .2rem;
    position: relative;
    display: flex;
    align-items: center
}

.limit-history>.list>.item>.info[data-v-4e968c4f]:first-child {
    margin-top: 0
}

.limit-history>.list>.item>.info .img[data-v-4e968c4f] {
    width: .4rem;
    height: .4rem
}

.limit-history>.list>.item>.info .img.bank[data-v-4e968c4f] {
    margin-right: .2rem
}

.increase-auth>.section>.item>.val .mini-img[data-v-4e968c4f] {
    width: .4rem;
    height: .4rem;
    margin-right: .22rem
}

.increase-auth>.section>.item>.val .mini-img.nomar[data-v-4e968c4f] {
    margin-right: 0
}

.increase-auth>.section[data-v-4e968c4f] {
    margin-top: .2rem;
    background: #fff
}

.increase-auth>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.increase-auth>.section>.item[data-v-4e968c4f]:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.increase-auth>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.increase-auth>.section>.item>.val[data-v-4e968c4f] {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex
}

.increase-auth>.section>.item>.icon[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.increase-auth>.section>.item>.icon .img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    max-width: none
}

.increase-auth>.section>.item .img[data-v-4e968c4f] {
    width: .6rem;
    height: .6rem;
    margin-right: .22rem
}

.increase-auth .history-btn[data-v-4e968c4f] {
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    color: #f24b3a;
    line-height: 24px
}

.limit-index[data-v-4e968c4f] {
    padding-bottom: .3rem
}

.limit-index>.head[data-v-4e968c4f] {
    height: 2.8rem;
    width: 100vw;
    position: relative
}

.limit-index>.head>img[data-v-4e968c4f] {
    height: 2.8rem;
    width: 100vw
}

.limit-index>.head>div[data-v-4e968c4f] {
    position: absolute;
    bottom: .2rem;
    left: 50%;
    transform: translateX(-50%);
    height: .76rem;
    width: 2.76rem;
    border: .02rem solid #fff;
    font-size: .32rem;
    color: #fff;
    text-align: center;
    line-height: .76rem;
    border-radius: .4rem
}

.limit-index>.section[data-v-4e968c4f] {
    padding: 0 .3rem
}

.limit-index>.section>.item>.title[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 700;
    color: #1a1a1a;
    margin: .4rem 0 .2rem
}

.limit-index>.section>.item>.content[data-v-4e968c4f] {
    height: 1.64rem;
    border: 1px solid #c2c2c2;
    border-radius: .1rem;
    background: #fff
}

.limit-index>.section>.item>.content>.subtitle[data-v-4e968c4f] {
    display: flex
}

.limit-index>.section>.item>.content>.subtitle>div[data-v-4e968c4f] {
    height: .4rem;
    line-height: .4rem;
    border-radius: .1rem 0 .1rem 0;
    background: rgba(0,0,0,.06);
    font-size: .24rem;
    font-weight: 400;
    color: #666;
    padding: .04rem .12rem
}

.limit-index>.section>.item>.content>.list[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: .17rem;
    margin-bottom: .24rem
}

.limit-index>.section>.item>.content>.list>.sub-item[data-v-4e968c4f] {
    text-align: center;
    flex: 1
}

.limit-index>.section>.item>.content>.list>.sub-item>.label[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.limit-index>.section>.item>.content>.list>.sub-item>.val[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a
}

.limit-index>.section>.item.active>.title[data-v-4e968c4f] {
    color: #f24b3a
}

.limit-index>.section>.item.active>.content[data-v-4e968c4f] {
    border-color: #f24b3a
}

.limit-index>.section>.item.active>.content>.subtitle>div[data-v-4e968c4f] {
    background: rgba(242,75,58,.06);
    color: #f24b3a
}

.limit-index>.section-info[data-v-4e968c4f] {
    background: #fff;
    margin: .4rem .3rem .3rem;
    border-radius: .1rem;
    padding-top: .24rem
}

.limit-index>.section-info>.item>.title[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 700;
    color: #1a1a1a;
    padding-left: .2rem;
    margin-bottom: .24rem
}

.limit-index>.section-info>.item>.list[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-bottom: .46rem
}

.limit-index>.section-info>.item>.list>.sub-item[data-v-4e968c4f] {
    text-align: center;
    flex: 1
}

.limit-index>.section-info>.item>.list>.sub-item>.label[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.limit-index>.section-info>.item>.list>.sub-item>.val[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a
}

.limit-index>.limit-tip[data-v-4e968c4f] {
    padding: 0 .3rem 2.2rem;
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.magnetic-auth>.section[data-v-4e968c4f] {
    margin-top: .2rem;
    background: #fff
}

.magnetic-auth>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.magnetic-auth>.section>.item[data-v-4e968c4f]:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.magnetic-auth>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.magnetic-auth>.section>.item>.val[data-v-4e968c4f] {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex
}

.magnetic-auth>.section>.item>.val>.select[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.magnetic-auth>.section>.item>.val>.select>img[data-v-4e968c4f] {
    height: .32rem;
    width: .32rem;
    margin-right: .12rem
}

.magnetic-auth>.section>.item>.val>.select[data-v-4e968c4f]:first-child {
    margin-right: .9rem
}

.magnetic-auth>.section>.item>.val .mini-img[data-v-4e968c4f] {
    width: .4rem;
    height: .4rem;
    margin-right: .22rem
}

.magnetic-auth>.section>.item>.val .mini-img.nomar[data-v-4e968c4f] {
    margin-right: 0
}

.magnetic-auth>.section>.item>.icon[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.magnetic-auth>.section>.item>.icon .img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    max-width: none
}

.magnetic-auth>.explain[data-v-4e968c4f] {
    display: flex;
    margin-top: 10px;
    padding: 0 .3rem 0;
    font-size: .26rem;
    color: #999
}

.magnetic-auth>.explain .start[data-v-4e968c4f] {
    color: #fd3c3c;
    margin-right: .1rem
}

.magnetic-auth .history-btn[data-v-4e968c4f] {
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    color: #f24b3a;
    line-height: 24px
}

.magnetic-history>.tabs[data-v-4e968c4f] {
    height: .88rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #fff
}

.magnetic-history>.tabs>.tab[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 500;
    color: #999
}

.magnetic-history>.tabs>.tab>div[data-v-4e968c4f] {
    height: .1rem;
    background: transparent;
    margin-top: -.16rem
}

.magnetic-history>.tabs>.tab.active[data-v-4e968c4f] {
    color: #1a1a1a
}

.magnetic-history>.tabs>.tab.active>div[data-v-4e968c4f] {
    background: #f24b3a
}

.magnetic-history>.list>.item[data-v-4e968c4f] {
    background: #fff;
    margin-top: .2rem;
    padding: .4rem .3rem
}

.magnetic-history>.list>.item>.name[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex;
    align-items: center
}

.magnetic-history>.list>.item>.name>.self[data-v-4e968c4f] {
    background: rgba(242,75,58,.06);
    border-radius: .04rem;
    font-size: .22rem;
    font-weight: 400;
    color: #f24b3a;
    padding: 0 .06rem;
    margin-left: .18rem
}

.magnetic-history>.list>.item>.name>.others[data-v-4e968c4f] {
    background: #ffede3;
    border-radius: .04rem;
    font-size: .22rem;
    font-weight: 400;
    color: #ff7522;
    padding: 0 .06rem;
    margin-left: .18rem
}

.magnetic-history>.list>.item>.info[data-v-4e968c4f] {
    font-size: .3rem;
    color: #999;
    margin-top: .2rem;
    position: relative;
    display: flex;
    align-items: center
}

.magnetic-history>.list>.item>.info .img[data-v-4e968c4f] {
    width: .4rem;
    height: .4rem
}

.magnetic-history>.list>.item>.info .img.bank[data-v-4e968c4f] {
    margin-right: .2rem
}

.magnetic-history>.list>.item>.info .value .bankIcon[data-v-4e968c4f] {
    width: 16px;
    height: 16px
}

.manual-index .list[data-v-4e968c4f] {
    width: 6.9rem;
    margin: .2rem .3rem;
    background: #fff;
    border-radius: 14px
}

.manual-index .list .item[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 .5rem 0 .37rem;
    padding: .59rem 0;
    height: 1.66rem
}

.manual-index .list .item[data-v-4e968c4f]:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.manual-index .list .item .left[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.manual-index .list .item .left>img[data-v-4e968c4f] {
    width: .48rem;
    height: .48rem;
    margin-right: .18rem
}

.manual-index .list .item .left>div[data-v-4e968c4f] {
    font-size: .32rem;
    color: #1a1a1a;
    line-height: .45rem
}

.manual-index .list .item .right[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.manual-index .list .item .right>div[data-v-4e968c4f] {
    font-size: .26rem;
    color: #b3b3b3;
    line-height: .37rem;
    margin-right: .13rem
}

.manual-index .list .item .right>img[data-v-4e968c4f] {
    width: .1rem;
    height: .18rem
}

.merchant-ca-agreement[data-v-4e968c4f] {
    padding: 0 0 .6rem 0;
    background: #fff
}

.merchant-ca-agreement>.step-status[data-v-4e968c4f] {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-agreement>.step-status>img[data-v-4e968c4f] {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-agreement>.section[data-v-4e968c4f] {
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0
}

.merchant-ca-agreement>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-agreement>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-agreement>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-agreement>.section>.content[data-v-4e968c4f] {
    height: calc(100vh - 4.7rem);
    margin: 0 .3rem;
    border-radius: .2rem;
    background: #f7f8fa;
    box-sizing: border-box
}

.merchant-ca-agreement>.section>.content>iframe[data-v-4e968c4f] {
    height: 100%;
    width: 100%;
    border: none
}

.merchant-ca-agreement>.footer[data-v-4e968c4f] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-agreement>.footer>.wrap[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-agreement>.footer>.wrap>.pre[data-v-4e968c4f] {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-agreement>.footer>.wrap>.next[data-v-4e968c4f] {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-agreement>.footer>.wrap>.next.active[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-ca-bank[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-bank>.step-status[data-v-4e968c4f] {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-bank>.step-status>img[data-v-4e968c4f] {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-bank>.section[data-v-4e968c4f] {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-bank>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-bank>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-bank>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-bank>.section>.account-type[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .3rem
}

.merchant-ca-bank>.section>.account-type>.item[data-v-4e968c4f] {
    width: 3.35rem;
    height: 1.08rem;
    background: #f7f8fa;
    border-radius: .14rem;
    border: 1px solid #f7f8fa;
    font-size: .3rem;
    font-weight: 500;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: center
}

.merchant-ca-bank>.section>.account-type>.item>.icon-img[data-v-4e968c4f] {
    width: .44rem;
    height: .44rem;
    margin-right: .12rem
}

.merchant-ca-bank>.section>.account-type>.item.active[data-v-4e968c4f] {
    background: #fceeee;
    border: 1px solid #f24b3a
}

.merchant-ca-bank>.section>.take-photo[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 .3rem
}

.merchant-ca-bank>.section>.take-photo>.side[data-v-4e968c4f] {
    width: 3.35rem;
    height: 2.8rem;
    padding: .2rem .24rem;
    background: #f7f8fa;
    border-radius: .14rem;
    margin-top: .2rem
}

.merchant-ca-bank>.section>.take-photo>.side .photo[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-bank>.section>.take-photo>.side>.photo-text[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center
}

.merchant-ca-bank>.section>.take-photo>.side>.photo-text>img[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    margin-left: .06rem
}

.merchant-ca-bank>.section>.take-photo img[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem
}

.merchant-ca-bank>.footer[data-v-4e968c4f] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-bank>.footer>.wrap[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-bank>.footer>.wrap>.pre[data-v-4e968c4f] {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-bank>.footer>.wrap>.next[data-v-4e968c4f] {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-bank>.footer>.wrap>.next.active[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-ca-bank>.footer>.wrap>.fail[data-v-4e968c4f] {
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .1rem;
    color: #fff;
    width: 100%;
    margin-right: .3rem
}

.merchant-ca-bank>.footer>.wrap>.fail.active[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-ca-bank .pdf-section[data-v-4e968c4f] {
    height: 100%;
    padding: 0 .3rem 0
}

.merchant-ca-bank .pdf-section>.pdf-title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .4rem 0
}

.merchant-ca-bank .pdf-section>.pdf-title>img[data-v-4e968c4f] {
    width: .44rem;
    height: .44rem
}

.merchant-ca-bank .pdf-section>.m-pdf[data-v-4e968c4f] {
    height: calc(100% - 2.5rem)
}

.merchant-ca-bank .pdf-section>.pdf-footer[data-v-4e968c4f] {
    position: fixed;
    left: 0;
    width: 100%;
    line-height: 1rem;
    padding: 0 .3rem;
    text-align: center;
    font-size: .34rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-bank .pdf-section>.pdf-footer>.back[data-v-4e968c4f] {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-bank .pdf-section>.pdf-footer>.copy[data-v-4e968c4f] {
    width: 4.2rem;
    height: 1rem;
    background: #f24b3a;
    border-radius: .1rem;
    color: #fff
}

.merchant-ca-basic-info[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-basic-info>.section[data-v-4e968c4f] {
    min-height: calc(100vh - 1.94rem);
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-basic-info>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem .3rem .3rem 0
}

.merchant-ca-basic-info>.section>.title.between[data-v-4e968c4f] {
    justify-content: space-between
}

.merchant-ca-basic-info>.section>.title .left[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-ca-basic-info>.section>.title .line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-basic-info>.section>.title .text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-basic-info>.section>.title .right[data-v-4e968c4f] {
    font-size: .28rem;
    color: #f24b3a
}

.merchant-ca-basic-info>.section>.content[data-v-4e968c4f] {
    margin: 0 .3rem;
    background: #fff;
    border-radius: .1rem
}

.merchant-ca-basic-info>.section>.content>.item[data-v-4e968c4f] {
    line-height: .42rem;
    padding: .3rem;
    font-size: .3rem;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-basic-info>.section>.content>.item.pos[data-v-4e968c4f] {
    padding: .4rem .3rem
}

.merchant-ca-basic-info>.section>.content>.item.pos>.val[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-ca-basic-info>.section>.content>.item.pos>.val img[data-v-4e968c4f] {
    width: .44rem;
    height: .44rem;
    margin-left: .1rem
}

.merchant-ca-basic-info>.section>.content>.item.pos>.val>.modifing[data-v-4e968c4f] {
    width: .84rem;
    height: .36rem;
    line-height: .36rem;
    margin-left: .1rem;
    background: #fff1ef;
    border-radius: .06rem;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #ff6656;
    text-align: center
}

.merchant-ca-basic-info>.section>.content>.item>.label[data-v-4e968c4f] {
    min-width: 1.58rem
}

.merchant-ca-basic-info>.section>.content>.item>.val[data-v-4e968c4f] {
    color: #1a1a1a;
    text-align: end
}

.merchant-ca-basic-info>.section>.content>.item[data-v-4e968c4f]:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-basic-info>.section>.other[data-v-4e968c4f] {
    margin: .4rem .3rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1
}

.merchant-ca-basic-info>.section>.other>.item[data-v-4e968c4f] {
    padding: .36rem .3rem;
    font-size: .32rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-basic-info>.section>.other>.item>.label[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-ca-basic-info>.section>.other>.item>.label>img[data-v-4e968c4f] {
    width: .54rem;
    height: .54rem;
    margin-right: .2rem
}

.merchant-ca-basic-info>.section>.other>.item>.val[data-v-4e968c4f] {
    width: .14rem;
    height: .28rem
}

.merchant-ca-basic-info>.section>.other>.item[data-v-4e968c4f]:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-basic-info>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-basic-info>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-basic-info>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-change-terminal[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-change-terminal>.section[data-v-4e968c4f] {
    min-height: 100vh;
    padding-top: .4rem
}

.merchant-ca-change-terminal>.section>.content[data-v-4e968c4f] {
    margin: 0 .3rem .2rem;
    background: #fff;
    border-radius: .1rem
}

.merchant-ca-change-terminal>.section>.content>.item[data-v-4e968c4f] {
    line-height: .42rem;
    padding: .3rem;
    font-size: .3rem;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-change-terminal>.section>.content>.item>.label[data-v-4e968c4f] {
    min-width: 1.58rem
}

.merchant-ca-change-terminal>.section>.content>.item>.val[data-v-4e968c4f] {
    color: #1a1a1a
}

.merchant-ca-change-terminal>.section>.content>.item>.val.await[data-v-4e968c4f] {
    color: #1470fb
}

.merchant-ca-change-terminal>.section>.content>.item>.val.fail[data-v-4e968c4f] {
    color: #f24b3a
}

.merchant-ca-change-terminal>.section>.content>.item>.val.success[data-v-4e968c4f] {
    color: #ff9c2f
}

.merchant-ca-change-terminal>.section>.content>.item[data-v-4e968c4f]:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-change-terminal>.section>.custom-btn .van-button[data-v-4e968c4f] {
    border-radius: .1rem!important
}

.merchant-ca-change-terminal>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-change-terminal>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-change-terminal>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-index[data-v-4e968c4f] {
    padding: 0
}

.merchant-ca-index .section[data-v-4e968c4f] {
    border-radius: .2rem .2rem 0 0
}

.merchant-ca-index .section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 0
}

.merchant-ca-index .section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-index .section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-index .section>.cont[data-v-4e968c4f] {
    height: 1.62rem;
    margin: .3rem;
    padding: .3rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-index .section>.cont>.left[data-v-4e968c4f] {
    font-size: .26rem;
    color: #999
}

.merchant-ca-index .section>.cont>.left .name[data-v-4e968c4f] {
    margin-bottom: .2rem;
    font-size: .32rem;
    color: #000
}

.merchant-ca-index .section>.cont>.right[data-v-4e968c4f] {
    width: .14rem;
    height: .28rem
}

.merchant-ca-index .section>.cont.type[data-v-4e968c4f] {
    background: #fff
}

.merchant-ca-index .section>.cont.type>.left[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    font-size: .34rem;
    color: #000
}

.merchant-ca-index .section>.cont.type>.left>img[data-v-4e968c4f] {
    width: .52rem;
    height: .52rem;
    margin-right: .16rem
}

.merchant-ca-index .section>.cont.type>.right[data-v-4e968c4f] {
    width: 1.45rem;
    height: .54rem
}

.merchant-ca-index>.bg-info[data-v-4e968c4f] {
    min-height: 100vh;
    background: url(../../static/img/img_merchant-ca-bg.1720691433600.png) no-repeat;
    background-size: 100% auto;
    background-color: #fffbf5
}

.merchant-ca-index>.bg-info>.add[data-v-4e968c4f] {
    position: static;
    padding-top: 6.69rem
}

.merchant-ca-index>.bg-info>.add>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .27rem .28rem .27rem .4rem;
    margin: 0 .3rem .3rem;
    width: 6.9rem;
    box-sizing: border-box;
    background: #fff0cb;
    border-radius: 10px
}

.merchant-ca-index>.bg-info>.add>.item>.left[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    font-size: .3rem;
    color: #5e2c0e
}

.merchant-ca-index>.bg-info>.add>.item>.left>img[data-v-4e968c4f] {
    width: .68rem;
    height: .68rem;
    margin-right: .2rem
}

.merchant-ca-index>.bg-info>.add>.item>.right[data-v-4e968c4f] {
    width: 1.45rem;
    height: .54rem
}

.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-info-modify[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-info-modify>.section>.type[data-v-4e968c4f] {
    margin: .3rem .3rem 0
}

.merchant-ca-info-modify>.section>.type .van-cell[data-v-4e968c4f] {
    border-radius: .14rem
}

.merchant-ca-info-modify>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-info-modify>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-info-modify>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-info-modify>.section>.take-photo[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 .3rem
}

.merchant-ca-info-modify>.section>.take-photo>.side[data-v-4e968c4f] {
    width: 3.35rem;
    height: 2.8rem;
    background: #fff;
    padding: .2rem .24rem;
    border-radius: .14rem;
    margin-top: .2rem
}

.merchant-ca-info-modify>.section>.take-photo>.side .photo[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-info-modify>.section>.take-photo>.side>.photo-text[data-v-4e968c4f] {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    color: #000
}

.merchant-ca-info-modify>.section>.take-photo img[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    border-radius: .12rem
}

.merchant-ca-info-modify>.footer[data-v-4e968c4f] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem
}

.merchant-ca-info-modify>.footer>.wrap[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-info-modify>.footer>.wrap>.btn[data-v-4e968c4f] {
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .1rem;
    color: #fff;
    width: 100%;
    margin-right: .3rem
}

.merchant-ca-info-modify>.footer>.wrap>.btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-ca-mer[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-mer>.step-status[data-v-4e968c4f] {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-mer>.step-status>img[data-v-4e968c4f] {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-mer>.section[data-v-4e968c4f] {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-mer>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-mer>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-mer>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-mer>.section>.take-photo[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .3rem
}

.merchant-ca-mer>.section>.take-photo>.side[data-v-4e968c4f] {
    width: 3.35rem;
    height: 2.8rem;
    padding: .2rem .24rem;
    background: #f7f8fa;
    border-radius: .14rem
}

.merchant-ca-mer>.section>.take-photo>.side .photo[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-mer>.section>.take-photo>.side>.photo-text[data-v-4e968c4f] {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    color: #000
}

.merchant-ca-mer>.section>.take-photo img[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem
}

.merchant-ca-mer>.section .input-content[data-v-4e968c4f] {
    margin: .2rem 0 .6rem
}

.merchant-ca-mer>.section .input-content .text[data-v-4e968c4f] {
    text-align: left;
    color: #333
}

.merchant-ca-mer>.section .input-content .text.empty[data-v-4e968c4f] {
    color: #ccc
}

.merchant-ca-mer>.footer[data-v-4e968c4f] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-mer>.footer>.wrap[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-mer>.footer>.wrap>.pre[data-v-4e968c4f] {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-mer>.footer>.wrap>.next[data-v-4e968c4f] {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-mer>.footer>.wrap>.next.active[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-ca-mer .time-picker[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-mer .time-picker .left[data-v-4e968c4f],.merchant-ca-mer .time-picker .right[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-mini-up[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-mini-up>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .4rem .3rem .4rem 0
}

.merchant-mini-up>.section>.title>div[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-mini-up>.section>.title>div .line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-mini-up>.section>.title>div .text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-mini-up>.section>.title>img[data-v-4e968c4f] {
    width: .44rem;
    height: .44rem
}

.merchant-mini-up>.section>.content[data-v-4e968c4f] {
    margin: 0 .3rem;
    border-radius: .1rem;
    background: #fff
}

.merchant-mini-up>.section>.content>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: .42rem;
    padding: .31rem .3rem;
    font-size: .3rem;
    color: #000
}

.merchant-mini-up>.section>.content>.item>div[data-v-4e968c4f] {
    text-align: center;
    flex: 1;
    min-width: 1.2rem
}

.merchant-mini-up>.section>.content>.item>div[data-v-4e968c4f]:first-child {
    text-align: left;
    flex: 0.8
}

.merchant-mini-up>.section>.content>.item>div[data-v-4e968c4f]:last-child {
    text-align: right
}

.merchant-mini-up>.section>.content>.item.tit[data-v-4e968c4f] {
    background: url() no-repeat;
    background-size: 100% auto;
    font-size: .28rem;
    color: #999
}

.merchant-mini-up>.section>.content>.item[data-v-4e968c4f]:not(:first-child,:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-mini-up>.section>.other[data-v-4e968c4f] {
    margin: .4rem .3rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1
}

.merchant-mini-up>.section>.other>.item[data-v-4e968c4f] {
    padding: .36rem .3rem;
    font-size: .32rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-mini-up>.section>.other>.item>.label[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-mini-up>.section>.other>.item>.label>img[data-v-4e968c4f] {
    width: .54rem;
    height: .54rem;
    margin-right: .2rem
}

.merchant-mini-up>.section>.other>.item>.val[data-v-4e968c4f] {
    width: .14rem;
    height: .28rem
}

.merchant-mini-up>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-mini-up>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-mini-up>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-mp-detail[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-mp-detail>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .3rem
}

.merchant-mp-detail>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #3260ff;
    border-radius: 0 1rem 1rem 0
}

.merchant-mp-detail>.section>.title>.line.gtsh[data-v-4e968c4f] {
    background: #ff6d00
}

.merchant-mp-detail>.section>.title>.line.qysh[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-mp-detail>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-mp-detail>.section>.content[data-v-4e968c4f] {
    margin: 0 .3rem;
    height: 4.12rem;
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.content.gtsh[data-v-4e968c4f] {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.content.qysh[data-v-4e968c4f] {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.content>.list[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.03rem;
    padding: 0 .3rem;
    font-size: .3rem;
    color: #000
}

.merchant-mp-detail>.section>.content>.list>div[data-v-4e968c4f] {
    text-align: center;
    flex: 1
}

.merchant-mp-detail>.section>.content>.list>div[data-v-4e968c4f]:first-child {
    text-align: left
}

.merchant-mp-detail>.section>.content>.list>div[data-v-4e968c4f]:last-child {
    text-align: right
}

.merchant-mp-detail>.section>.content>.list.tit[data-v-4e968c4f] {
    font-size: .28rem;
    color: #999
}

.merchant-mp-detail>.section>.pos-cont[data-v-4e968c4f] {
    margin: 0 .3rem;
    height: 2.05rem;
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.pos-cont.gtsh[data-v-4e968c4f] {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.pos-cont.qysh[data-v-4e968c4f] {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.pos-cont>.list[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.03rem;
    padding: 0 .3rem;
    font-size: .3rem;
    color: #000
}

.merchant-mp-detail>.section>.pos-cont>.list>div[data-v-4e968c4f] {
    text-align: center;
    flex: 1
}

.merchant-mp-detail>.section>.pos-cont>.list>div[data-v-4e968c4f]:first-child {
    text-align: left
}

.merchant-mp-detail>.section>.pos-cont>.list>div[data-v-4e968c4f]:last-child {
    text-align: right
}

.merchant-mp-detail>.section>.pos-cont>.list.tit[data-v-4e968c4f] {
    font-size: .28rem;
    color: #999
}

.merchant-mp-detail>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-mp-detail>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-mp-detail>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-mp-kind[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-mp-kind .section[data-v-4e968c4f] {
    min-height: calc(100vh - 1.94rem);
    padding-bottom: 1.5rem
}

.merchant-ca-mp-kind .section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .4rem .3rem .35rem 0
}

.merchant-ca-mp-kind .section>.title>div[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-ca-mp-kind .section>.title>div>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-mp-kind .section>.title>div>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-mp-kind .section>.title>.mer[data-v-4e968c4f] {
    font-size: .26rem;
    color: #f24b3a
}

.merchant-ca-mp-kind .section .list[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .3rem .15rem .3rem .4rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1;
    margin: 0 .3rem .2rem
}

.merchant-ca-mp-kind .section .list>div[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-ca-mp-kind .section .list>div img[data-v-4e968c4f] {
    margin-right: .2rem;
    width: .66rem;
    height: .66rem
}

.merchant-ca-mp-kind .section .list>.right[data-v-4e968c4f] {
    width: .44rem;
    height: .44rem
}

.merchant-ca-mp-kind>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-mp-kind>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-mp-kind>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-name-modify[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-name-modify>.section[data-v-4e968c4f] {
    margin: .3rem .3rem 0
}

.merchant-ca-name-modify>.section .van-cell[data-v-4e968c4f] {
    border-radius: .14rem
}

.merchant-ca-name-modify>.footer[data-v-4e968c4f] {
    margin: .72rem .3rem
}

.merchant-ca-name-modify>.footer>.btn[data-v-4e968c4f] {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    margin-right: .3rem;
    background: rgba(242,75,58,.4);
    border-radius: .1rem;
    color: #fff;
    text-align: center
}

.merchant-ca-name-modify>.footer>.btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-ca-result-detail[data-v-4e968c4f] {
    background: #ffe3e0;
    padding: 0 .42rem .6rem;
    height: 100vh
}

.merchant-ca-result-detail>.bg[data-v-4e968c4f] {
    position: absolute;
    top: 0;
    right: 0;
    width: 3.04rem;
    height: 3.43rem
}

.merchant-ca-result-detail>.head[data-v-4e968c4f] {
    padding-top: .71rem
}

.merchant-ca-result-detail>.head>.logo[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-ca-result-detail>.head>.logo>img[data-v-4e968c4f] {
    width: .67rem;
    height: .67rem;
    border-radius: .67rem;
    display: block;
    margin-right: .07rem
}

.merchant-ca-result-detail>.head>.logo>span[data-v-4e968c4f] {
    font-size: .4rem;
    font-weight: 700;
    color: #000
}

.merchant-ca-result-detail>.head>.status[data-v-4e968c4f] {
    width: 4.2rem;
    height: .86rem;
    margin: .77rem 0 .34rem
}

.merchant-ca-result-detail>.head>div[data-v-4e968c4f] {
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
    margin-bottom: .72rem
}

.merchant-ca-result-detail>.head>div>span[data-v-4e968c4f] {
    color: #f24b3a
}

.merchant-ca-result-detail>.section[data-v-4e968c4f] {
    width: 100%;
    min-height: 6.11rem;
    background: #fff;
    border-radius: .32rem;
    padding: .6rem 0;
    text-align: center;
    font-size: .32rem;
    display: flex;
    align-items: center;
    flex-direction: column
}

.merchant-ca-result-detail>.section .desc[data-v-4e968c4f] {
    font-weight: 700;
    color: #1a1a1a;
    line-height: .45rem
}

.merchant-ca-result-detail>.section .desc>span[data-v-4e968c4f] {
    color: #f24b3a
}

.merchant-ca-result-detail>.section .qr-mhtNo[data-v-4e968c4f] {
    margin-top: .14rem;
    font-size: .28rem;
    color: #666;
    line-height: .4rem
}

.merchant-ca-result-detail>.section .qr-code[data-v-4e968c4f] {
    margin: .3rem 0 .6rem;
    width: 3.24rem;
    height: 3.24rem
}

.merchant-ca-result-detail>.section .button[data-v-4e968c4f] {
    width: 5.3rem;
    height: .98rem;
    line-height: .98rem;
    background: #f7f8fa;
    border-radius: .18rem;
    color: #999
}

.merchant-ca-result[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-result .result[data-v-4e968c4f] {
    margin: .2rem 0 .81rem;
    text-align: center
}

.merchant-ca-result .result>img[data-v-4e968c4f] {
    width: 5.34rem;
    height: 3.3rem
}

.merchant-ca-result .result>.res[data-v-4e968c4f] {
    margin-top: .2rem;
    font-size: .36rem;
    font-weight: 500;
    color: #1a1a1a;
    line-height: .5rem
}

.merchant-ca-result .result>.txt[data-v-4e968c4f] {
    margin: .1rem 0 .3rem;
    font-size: .3rem;
    color: #666;
    line-height: .42rem
}

.merchant-ca-result .result>.btn[data-v-4e968c4f] {
    margin: 0 1.65rem;
    height: 1rem;
    line-height: 1rem;
    background: #f24b3a;
    border-radius: .1rem;
    font-size: .34rem;
    color: #fff;
    text-align: center
}

.merchant-ca-result .result.fail[data-v-4e968c4f] {
    margin: 1.88rem 0 0
}

.merchant-ca-result .result.fail>.res[data-v-4e968c4f] {
    margin-top: .62rem
}

.merchant-ca-result .result.wait[data-v-4e968c4f] {
    margin: 1.88rem 0 0
}

.merchant-ca-result .result.wait>.res[data-v-4e968c4f] {
    margin-top: .62rem;
    margin: .62rem 1.16rem 0
}

.merchant-ca-result .result.wait>.btn[data-v-4e968c4f] {
    width: 4.2rem;
    height: 1rem;
    line-height: 1rem;
    margin-top: .42rem;
    text-align: center;
    font-size: .34rem;
    color: #f24b3a;
    background: #fff1f0;
    border-radius: .1rem;
    border: 1px solid #f24b3a
}

.merchant-ca-result>.section[data-v-4e968c4f] {
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-result>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-result>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-result>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-result>.section>.cont[data-v-4e968c4f] {
    padding-left: .3rem;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.3rem;
    border-bottom: 1px solid #f0f0f0;
    font-size: .32rem
}

.merchant-ca-result>.section>.cont>.left[data-v-4e968c4f] {
    color: #1a1a1a
}

.merchant-ca-result>.section>.cont>.right[data-v-4e968c4f] {
    text-align: right;
    padding-right: .3rem;
    display: flex;
    align-items: center
}

.merchant-ca-result>.section>.cont>.right>.status[data-v-4e968c4f] {
    font-weight: 400;
    color: #2885fe;
    line-height: .33rem
}

.merchant-ca-result>.section>.cont>.right>.status.err[data-v-4e968c4f] {
    color: #f24b3a
}

.merchant-ca-result>.section>.cont>.right>.status.success[data-v-4e968c4f] {
    color: #32ba25
}

.merchant-ca-result>.section>.cont>.right>img[data-v-4e968c4f] {
    width: .14rem;
    height: .28rem;
    margin-left: .3rem
}

.merchant-ca-result>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-result>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-result>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-revise-record[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.merchant-ca-revise-record>.section[data-v-4e968c4f] {
    min-height: 100vh;
    padding-top: .4rem
}

.merchant-ca-revise-record>.section>.content[data-v-4e968c4f] {
    margin: 0 .3rem .2rem;
    background: #fff;
    border-radius: .1rem
}

.merchant-ca-revise-record>.section>.content>.item[data-v-4e968c4f] {
    line-height: .42rem;
    padding: .3rem;
    font-size: .3rem;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-revise-record>.section>.content>.item>.label[data-v-4e968c4f] {
    min-width: 1.58rem
}

.merchant-ca-revise-record>.section>.content>.item>.val[data-v-4e968c4f] {
    color: #1a1a1a
}

.merchant-ca-revise-record>.section>.content>.item>.val.await[data-v-4e968c4f] {
    color: #1470fb
}

.merchant-ca-revise-record>.section>.content>.item>.val.fail[data-v-4e968c4f] {
    color: #f24b3a
}

.merchant-ca-revise-record>.section>.content>.item>.val.success[data-v-4e968c4f] {
    color: #ff9c2f
}

.merchant-ca-revise-record>.section>.content>.item[data-v-4e968c4f]:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-revise-record>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-revise-record>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-revise-record>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-shop[data-v-4e968c4f] {
    background: #fff;
    padding: 0 0 .6rem 0
}

.merchant-ca-shop>.fail-reason[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    padding: .26rem .24rem .52rem;
    background: #fceeee;
    font-size: .3rem;
    color: #f24b3a
}

.merchant-ca-shop>.fail-reason img[data-v-4e968c4f] {
    width: .36rem;
    height: .36rem;
    margin-right: .16rem
}

.merchant-ca-shop>.fail-reason .reason span[data-v-4e968c4f] {
    font-size: .24rem
}

.merchant-ca-shop>.step-status[data-v-4e968c4f] {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-shop>.step-status>img[data-v-4e968c4f] {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-shop>.section[data-v-4e968c4f] {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-shop>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-shop>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-shop>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-shop>.section>.take-photo[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 .3rem
}

.merchant-ca-shop>.section>.take-photo>.side[data-v-4e968c4f] {
    width: 3.35rem;
    height: 2.8rem;
    padding: .2rem .24rem;
    background: #f7f8fa;
    border-radius: .14rem;
    margin-top: .2rem
}

.merchant-ca-shop>.section>.take-photo>.side .photo[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-shop>.section>.take-photo>.side>.photo-text[data-v-4e968c4f] {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    color: #000
}

.merchant-ca-shop>.section>.take-photo img[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem
}

.merchant-ca-shop>.footer[data-v-4e968c4f] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-shop>.footer>.wrap[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-shop>.footer>.wrap>.pre[data-v-4e968c4f] {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-shop>.footer>.wrap>.next[data-v-4e968c4f] {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-shop>.footer>.wrap>.next.active[data-v-4e968c4f] {
    background: #f24b3a
}

.merchant-ca-shop>.footer>.wrap>.fail[data-v-4e968c4f] {
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #fff;
    width: 100%;
    margin-right: .3rem
}

.merchant-ca-shop>.footer>.wrap>.fail.active[data-v-4e968c4f] {
    background: #f24b3a
}

.mer-ca-sign[data-v-4e968c4f] {
    padding: .2rem .3rem;
    background: #fff;
    min-height: 100vh
}

.mer-ca-sign .text[data-v-4e968c4f] {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.mer-ca-sign .text[data-v-4e968c4f] :first-child {
    font-size: .42rem;
    font-weight: 700
}

.mer-ca-sign .text[data-v-4e968c4f] :last-child {
    font-size: .3rem;
    font-weight: 400
}

.mer-ca-sign>canvas[data-v-4e968c4f] {
    width: 100%;
    height: 11rem;
    background: #f7f8fa
}

.mer-ca-sign>.footer[data-v-4e968c4f] {
    margin: .17rem 0 0;
    position: fixed;
    bottom: 0;
    padding-bottom: .4rem
}

.mer-ca-sign>.footer>.wrap[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem
}

.mer-ca-sign>.footer>.wrap>.clear[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 400;
    color: #4d4d4d;
    background: #f1f1f1;
    border-radius: .1rem;
    text-align: center;
    height: 1rem;
    width: 2.4rem;
    line-height: 1rem
}

.mer-ca-sign>.footer>.wrap>.confirm[data-v-4e968c4f] {
    background: rgba(242,75,58,.4);
    border-radius: .1rem;
    font-size: .34rem;
    font-weight: 400;
    color: #fff;
    margin-left: .3rem;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    width: 4.2rem
}

.mer-ca-sign>.footer>.wrap>.confirm.active[data-v-4e968c4f] {
    background: #f24b3a
}

.message-detail[data-v-4e968c4f] {
    padding: .3rem;
    background: #fff;
    min-height: 100vh
}

.message-detail>.title[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 500;
    color: #1a1a1a;
    word-break: break-all
}

.message-detail>.time[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #999;
    padding-bottom: .2rem;
    border-bottom: 1px solid #d8d8d8
}

.message-detail>.content[data-v-4e968c4f] {
    margin-top: .2rem;
    font-size: .28rem;
    font-weight: 400;
    color: #333;
    line-height: .4rem;
    word-break: break-all
}

.message-list>.tabs[data-v-4e968c4f] {
    height: .88rem;
    width: 100vw;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #fff
}

.message-list>.tabs>.tab[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 500;
    color: #999;
    height: .48rem
}

.message-list>.tabs>.tab.active[data-v-4e968c4f] {
    color: #1a1a1a
}

.message-list>.tabs>.tab.active>div[data-v-4e968c4f] {
    height: .1rem;
    background: #f24b3a;
    margin-top: -.16rem
}

.message-list>.list[data-v-4e968c4f] {
    padding: 1.18rem .3rem 0
}

.message-list>.list>.item[data-v-4e968c4f] {
    display: flex;
    background: #fff;
    box-shadow: 0 .1rem .25rem 0 hsla(0,0%,80.8%,.35);
    border-radius: .1rem;
    padding: .3rem .2rem .21rem;
    margin-bottom: .2rem
}

.message-list>.list>.item>.left>img[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.message-list>.list>.item>.right[data-v-4e968c4f] {
    flex: 1;
    margin-left: .18rem
}

.message-list>.list>.item>.right>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    height: .5rem;
    justify-content: space-between
}

.message-list>.list>.item>.right>.title>.type[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a
}

.message-list>.list>.item>.right>.title>.time[data-v-4e968c4f] {
    font-size: .22rem;
    font-weight: 400;
    color: #999
}

.message-list>.list>.item>.right>.content[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: .2rem 0 .3rem;
    border-bottom: 1px solid #f0f0f0
}

.message-list>.list>.item>.right>.btn[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .28rem;
    font-weight: 400;
    color: #1a1a1a;
    padding-top: .2rem
}

.message-list>.list>.item>.right>.btn>img[data-v-4e968c4f] {
    height: .28rem;
    width: .14rem
}

.pdf-view[data-v-4e968c4f] {
    padding: 20px
}

.pdf-view .show[data-v-4e968c4f] {
    overflow: auto;
    margin: auto;
    max-width: 75%;
    height: 80vh
}

.pdf-view .pdf_footer[data-v-4e968c4f] {
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 0;
    background-color: hsla(0,0%,100%,.5)
}

.pdf-view .pdf_footer .info[data-v-4e968c4f] {
    display: flex;
    flex-wrap: wrap
}

.pdf-view .pdf_footer .info div[data-v-4e968c4f] {
    width: 30%
}

.pdf-view .pdf_footer .operate[data-v-4e968c4f] {
    margin: 10px 0 0;
    display: flex;
    flex-wrap: wrap
}

.pdf-view .pdf_footer .operate div[data-v-4e968c4f] {
    text-align: center;
    font-size: 15px
}

.pdf-view .pdf_footer .operate .btn[data-v-4e968c4f] {
    cursor: pointer;
    margin: 5px 10px;
    width: 120px;
    border-radius: 10px;
    padding: 5px;
    color: #fff;
    background-color: #3dcbbc
}

.page-standard-back[data-v-4e968c4f] {
    width: 7.5rem;
    background: #ffe7e9;
    margin: 0 auto;
    padding-bottom: 1rem
}

.page-standard-back .tabs[data-v-4e968c4f] {
    width: 100%;
    height: .95rem;
    background: #f7f7f7;
    position: relative
}

.page-standard-back .tabs img[data-v-4e968c4f] {
    width: 100%;
    height: .95rem
}

.page-standard-back .tabs .tab-park[data-v-4e968c4f] {
    position: absolute;
    top: 0;
    width: 100%;
    height: .95rem;
    display: flex
}

.page-standard-back .tabs .tab-park>div[data-v-4e968c4f] {
    height: 100%
}

.page-standard-back .tabs .tab-park .left[data-v-4e968c4f] {
    width: 58%
}

.page-standard-back .tabs .tab-park .right[data-v-4e968c4f] {
    width: 42%
}

.page-standard-back .header[data-v-4e968c4f] {
    height: 9.14rem;
    background: url(../../static/img/img_hdjd_bg.1720691433600.png) no-repeat;
    background-size: 100% auto
}

.page-standard-back .header .content[data-v-4e968c4f] {
    width: 6.9rem;
    position: relative;
    top: 4.12rem;
    margin: 0 .3rem;
    padding: .45rem 0 .3rem;
    background: hsla(0,0%,100%,.67);
    border-radius: .24rem
}

.page-standard-back .header .content .title[data-v-4e968c4f] {
    position: relative;
    margin-left: .42rem;
    background: url() no-repeat;
    background-size: contain;
    width: 1.73rem;
    height: .33rem
}

.page-standard-back .header .content .title p[data-v-4e968c4f] {
    position: absolute;
    top: -.15rem;
    left: -.12rem;
    line-height: .48rem;
    font-size: .34rem;
    font-weight: 700;
    color: #393939
}

.page-standard-back .header .content .money[data-v-4e968c4f] {
    font-size: .64rem;
    font-weight: 700;
    color: #af0a41;
    text-align: center;
    height: 90px;
    height: 2.23rem;
    padding: 0 .82rem;
    background: url(../../static/img/img_zshd.1720691433600.png) no-repeat;
    background-size: 100% auto;
    margin: .15rem 0 .43rem;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-standard-back .header .content .money .left .unit[data-v-4e968c4f] {
    font-size: .3rem;
    margin-right: .05rem
}

.page-standard-back .header .content .money .line[data-v-4e968c4f] {
    width: 1px;
    height: .83rem;
    border: 1px dashed #d4b49f;
    margin: 0 .4rem 0 .4rem
}

.page-standard-back .header .content .money .right[data-v-4e968c4f] {
    display: flex;
    flex-direction: column;
    font-size: .29rem;
    line-height: .41rem;
    text-align: left
}

.page-standard-back .header .content .money .right .text[data-v-4e968c4f] {
    font-size: .22rem;
    font-weight: 400;
    color: #ce5d7e;
    line-height: .3rem
}

.page-standard-back .header .content .apply-btn[data-v-4e968c4f] {
    width: 6.3rem;
    height: 1rem;
    margin: 0 auto .13rem;
    font-size: .36rem;
    font-weight: 700;
    color: #fff;
    background: #c7c7c7;
    border-radius: .5rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-standard-back .header .content .apply-btn.active[data-v-4e968c4f] {
    background: linear-gradient(270deg,#ff725e,#ff5a74 57%,#ff4189)
}

.page-standard-back .header .content .img[data-v-4e968c4f] {
    width: 1.38rem;
    height: 1.38rem;
    position: absolute;
    right: .65rem;
    top: -.92rem
}

.page-standard-back .activity-progress[data-v-4e968c4f] {
    width: 6.9rem;
    margin: .3rem auto;
    padding: .45rem 0 .4rem;
    background: hsla(0,0%,100%,.67);
    border-radius: .24rem
}

.page-standard-back .activity-progress .title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .34rem;
    font-weight: 700;
    color: #393939;
    padding: 0 .3rem 0 .42rem
}

.page-standard-back .activity-progress .title .title-left[data-v-4e968c4f] {
    position: relative;
    background: url() no-repeat;
    background-size: contain;
    width: 2.55rem;
    height: .33rem
}

.page-standard-back .activity-progress .title .title-left .title-text[data-v-4e968c4f] {
    position: absolute;
    top: -.15rem;
    left: -.12rem;
    line-height: .48rem
}

.page-standard-back .activity-progress .title .title-left .title-text span[data-v-4e968c4f] {
    color: #f94433
}

.page-standard-back .activity-progress .title .title-img[data-v-4e968c4f] {
    width: 2.55rem;
    height: .33rem;
    position: absolute;
    top: .17rem;
    left: .42rem
}

.page-standard-back .activity-progress .title .record-btn[data-v-4e968c4f] {
    font-size: .26rem;
    color: #393939;
    line-height: .37rem
}

.page-standard-back .activity-progress .title .record-btn img[data-v-4e968c4f] {
    width: .2rem;
    height: .2rem;
    margin-left: .05rem
}

.page-standard-back .activity-progress .speed_sect[data-v-4e968c4f] {
    width: 100%;
    margin: 0 auto;
    padding: .3rem .3rem 0
}

.page-standard-back .activity-progress .speed_sect .time[data-v-4e968c4f] {
    font-size: .26rem;
    color: #999
}

.page-standard-back .activity-progress .speed_sect .list[data-v-4e968c4f] {
    position: relative;
    margin-top: .34rem
}

.page-standard-back .activity-progress .speed_sect .list .list_title[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 700;
    color: #393939;
    display: flex;
    align-items: center;
    margin-bottom: 1.05rem
}

.page-standard-back .activity-progress .speed_sect .list .list_title .type_img[data-v-4e968c4f] {
    width: .64rem;
    height: .64rem;
    margin-right: .2rem
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module[data-v-4e968c4f] {
    width: 100%;
    height: .24rem;
    border-radius: .12rem;
    position: relative
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num[data-v-4e968c4f] {
    display: inline-block;
    border-radius: .12rem;
    height: 100%;
    position: absolute
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag[data-v-4e968c4f] {
    position: absolute;
    top: -.05rem;
    right: -.05rem;
    display: flex;
    justify-content: center
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag .tag_info[data-v-4e968c4f] {
    position: absolute;
    height: .4rem;
    top: -.6rem
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag .tag_info .tag_text[data-v-4e968c4f] {
    background: linear-gradient(270deg,#ff725e,#ff5a74 57%,#ff4189);
    font-size: .24rem;
    color: #fff;
    height: .45rem;
    padding: 0 .15rem;
    border-radius: .45rem;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag .tag_info .tag_geometry[data-v-4e968c4f] {
    position: absolute;
    top: .45rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    border-left: .15rem solid transparent;
    border-right: .15rem solid transparent
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag img[data-v-4e968c4f] {
    width: .34rem;
    height: .34rem;
    max-width: .34rem
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_text[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_text>span[data-v-4e968c4f] {
    display: block;
    margin-top: .07rem;
    font-size: .26rem;
    color: #ff4784
}

.page-standard-back .activity-progress .speed_sect .consumption .consumption_info .tag_text[data-v-4e968c4f] {
    background: #ff5c72
}

.page-standard-back .activity-progress .speed_sect .consumption .consumption_info .tag_geometry[data-v-4e968c4f] {
    border-top: .12rem solid #ff5c72
}

.page-standard-back .activity-progress .speed_sect .consumption .type_module[data-v-4e968c4f] {
    background: #ffe9e9
}

.page-standard-back .activity-progress .speed_sect .consumption .type_module .type_num[data-v-4e968c4f] {
    background: linear-gradient(270deg,#ff725e,#ff5a74 57%,#ff4189)
}

.page-standard-back .activity-rules[data-v-4e968c4f] {
    width: 6.9rem;
    margin: .3rem auto;
    padding: .45rem 0 .37rem;
    background: hsla(0,0%,100%,.67);
    border-radius: .24rem
}

.page-standard-back .activity-rules .title[data-v-4e968c4f] {
    position: relative;
    margin-left: .42rem;
    background: url() no-repeat;
    background-size: contain;
    width: 1.73rem;
    height: .33rem
}

.page-standard-back .activity-rules .title p[data-v-4e968c4f] {
    position: absolute;
    top: -.15rem;
    left: -.12rem;
    line-height: .48rem;
    font-size: .34rem;
    font-weight: 700;
    color: #393939
}

.page-standard-back .activity-rules .rules[data-v-4e968c4f] {
    font-size: .28rem;
    padding: .3rem .3rem 0
}

.no-activiiy[data-v-4e968c4f] {
    padding: 2rem .3rem 0;
    height: 100vh;
    background: #fff
}

.no-activiiy>img[data-v-4e968c4f] {
    width: 100%
}

.no-activiiy>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.pages-records[data-v-4e968c4f] {
    width: 7.5rem;
    padding-bottom: 1.25rem;
    padding-top: .2rem
}

.pages-records .list .item[data-v-4e968c4f] {
    padding: .22rem .3rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    line-height: .45rem
}

.pages-records .list .item[data-v-4e968c4f]:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.pages-records .list .item .left .time[data-v-4e968c4f] {
    margin-top: .09rem;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    line-height: .33rem
}

.pages-records .list .item .right[data-v-4e968c4f] {
    font-size: .28rem;
    text-align: right
}

.pages-records .list .item .right .status[data-v-4e968c4f] {
    font-size: .24rem;
    font-weight: 400;
    line-height: .33rem
}

.pages-records .list .item .right .status.expire[data-v-4e968c4f] {
    color: #ec3d2f
}

.store-certification-agreement[data-v-4e968c4f] {
    margin-top: .2rem
}

.store-certification-agreement>.item[data-v-4e968c4f] {
    background: #fff;
    padding: .42rem .3rem;
    font-size: .32rem;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.store-certification-agreement>.item>img[data-v-4e968c4f] {
    width: .14rem;
    height: .28rem
}

.store-certification-auth-1[data-v-4e968c4f] {
    min-height: 100vh;
    padding-bottom: .1rem
}

.store-certification-auth-1>.section[data-v-4e968c4f] {
    margin-top: .2rem;
    border-radius: .2rem .2rem 0 0;
    background: #fff
}

.store-certification-auth-1>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.store-certification-auth-1>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-auth-1>.section>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-certification-auth-1>.section .FRtips[data-v-4e968c4f] {
    padding: 0 .3rem;
    margin-bottom: .2rem;
    font-size: .26rem;
    color: #999
}

.store-certification-auth-1>.section .FRtips>span[data-v-4e968c4f] {
    color: #fd3c3c
}

.store-certification-auth-1>.section>.take-photo[data-v-4e968c4f] {
    padding: 0 .3rem
}

.store-certification-auth-1>.section>.take-photo.photoFR[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.store-certification-auth-1>.section>.take-photo.photoFR>.side[data-v-4e968c4f] {
    width: 48.5%;
    padding: .2rem .4rem;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-auth-1>.section>.take-photo.photoFR>.side>.photo[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    margin-left: 0
}

.store-certification-auth-1>.section>.take-photo.photoFR>.side .text[data-v-4e968c4f] {
    font-size: .28rem;
    color: #000;
    margin-top: .2rem
}

.store-certification-auth-1>.section>.take-photo.photoFR img[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem
}

.store-certification-auth-1>.section>.take-photo>.side[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    padding: .5rem .2rem;
    background: #f7f8fa;
    border-radius: .14rem
}

.store-certification-auth-1>.section>.take-photo>.side .txt .first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    line-height: .48rem
}

.store-certification-auth-1>.section>.take-photo>.side .txt .tip[data-v-4e968c4f] {
    font-size: .28rem;
    color: #999;
    line-height: .4rem
}

.store-certification-auth-1>.section>.take-photo>.side>.photo[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem;
    margin-left: .3rem
}

.store-certification-auth-1>.section>.take-photo img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.store-certification-auth-1>.section>.picEap[data-v-4e968c4f] {
    margin: .4rem .3rem 0
}

.store-certification-auth-1>.section>.picEap>img[data-v-4e968c4f] {
    padding: .2rem 0 0
}

.store-certification-auth-1>.section .cell-item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.store-certification-auth-1>.section .cell-item[data-v-4e968c4f]:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.store-certification-auth-1>.section .cell-item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.store-certification-auth-1>.section .cell-item>.val[data-v-4e968c4f] {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex
}

.store-certification-auth-1>.section .cell-item>.val>.select[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.store-certification-auth-1>.section .cell-item>.val>.select>img[data-v-4e968c4f] {
    height: .32rem;
    width: .32rem;
    margin-right: .12rem
}

.store-certification-auth-1>.section .cell-item>.val>.select[data-v-4e968c4f]:first-child {
    margin-right: .9rem
}

.store-certification-auth-1>.section>.name-tip[data-v-4e968c4f] {
    font-size: 12px;
    font-weight: 400;
    color: #999;
    padding: 5px;
    margin: 0 10px;
    background: #fef5f5;
    border-radius: 5px
}

.store-certification-auth-1>.section>.name-tip>label[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-auth-1>.custom-btn>.wrap>.next[data-v-4e968c4f] {
    flex: 1
}

.store-certification-auth-2[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding-bottom: .1rem
}

.store-certification-auth-2>.section[data-v-4e968c4f] {
    margin-top: .2rem;
    border-radius: .2rem .2rem 0 0;
    background: #fff
}

.store-certification-auth-2>.section .section-item .title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.store-certification-auth-2>.section .section-item .title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-auth-2>.section .section-item .title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-certification-auth-2>.section .section-item .subscribe[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    word-break: break-all;
    padding: 0 .3rem
}

.store-certification-auth-2>.section .section-item .photos[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .3rem;
    padding: 0 .3rem
}

.store-certification-auth-2>.section .section-item .photos>.photo-1[data-v-4e968c4f] {
    text-align: center;
    width: 3.35rem;
    height: 2.8rem;
    background: #f7f8fa;
    border-radius: .14rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-auth-2>.section .section-item .photos>.photo-1 .photo[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem
}

.store-certification-auth-2>.section .section-item .photos>.photo-1 img[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    border-radius: .14rem
}

.store-certification-auth-2>.section .section-item .photos>.photo-1 .photo-text[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #000;
    margin-top: .2rem
}

.store-certification-auth-2>.custom-btn>.wrap>.pre[data-v-4e968c4f] {
    min-width: 2rem
}

.store-certification-auth-2>.custom-btn>.wrap>.next[data-v-4e968c4f] {
    min-width: 2.4rem
}

.store-bank-card[data-v-4e968c4f] {
    margin: .2rem 0 .2rem;
    padding-bottom: .6rem
}

.store-bank-card>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0;
    background: #fff
}

.store-bank-card>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-bank-card>.title>.txt[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-bank-card .pic[data-v-4e968c4f] {
    margin: .2rem 0;
    padding: .42rem .3rem
}

.store-bank-card .pic .img-photo[data-v-4e968c4f] {
    display: block;
    width: 5.94rem;
    height: 3.6rem;
    margin: 0 auto
}

.store-bank-card .pic .img-photo .img[data-v-4e968c4f] {
    width: 5.94rem;
    height: 3.6rem;
    margin-bottom: .26rem
}

.store-bank-card .pic .top-tips[data-v-4e968c4f] {
    font-size: .32rem;
    color: #1a1a1a;
    padding: .3rem
}

.store-bank-card .input-content[data-v-4e968c4f] {
    margin-bottom: .6rem
}

.store-bank-card .input-content .text[data-v-4e968c4f] {
    text-align: left;
    color: #ccc
}

.store-bank-card .input-content .text.active[data-v-4e968c4f] {
    color: #333
}

.store-bank-card .number-pre-logo[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.store-bank-card .number-pre-logo>img[data-v-4e968c4f] {
    height: .4rem;
    width: .4rem;
    margin-right: .21rem
}

.store-bank-card .take-photo[data-v-4e968c4f] {
    background: #fff
}

.store-bank-card .take-photo .ul>.label[data-v-4e968c4f] {
    margin: .33rem .3rem .18rem;
    font-size: .32rem;
    color: #000;
    line-height: .45rem
}

.store-bank-card .take-photo .ul>.li[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.store-bank-card .take-photo .ul>.li>.txt[data-v-4e968c4f] {
    margin-left: .2rem
}

.store-bank-card .take-photo .ul>.li>.txt>.first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.store-bank-card .take-photo .ul>.li>.txt>.tip[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem;
    margin-right: .3rem
}

.store-bank-card .take-photo .ul>.li .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.store-bank-card .take-photo .ul>.li.right[data-v-4e968c4f] {
    float: right
}

.store-bank-card .take-photo .ul>.li .text[data-v-4e968c4f] {
    font-size: .28rem;
    color: #999;
    text-align: center
}

.store-certification-detail[data-v-4e968c4f] {
    padding-top: .2rem;
    padding-bottom: 60px
}

.store-certification-detail>.store-info[data-v-4e968c4f] {
    padding: 0 .3rem;
    background: #fff
}

.store-certification-detail>.store-info>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .44rem 0;
    border-bottom: 1px solid #f0f0f0
}

.store-certification-detail>.store-info>.item>label[data-v-4e968c4f] {
    font-size: 16px;
    font-weight: 400;
    color: #1a1a1a;
    width: 2rem
}

.store-certification-detail>.store-info>.item>span[data-v-4e968c4f] {
    max-width: calc(100% - 2rem);
    display: inline-block;
    text-align: right
}

.store-certification-detail>.store-info>.item>span>.upstream[data-v-4e968c4f] {
    margin-top: .1rem;
    background: rgba(242,75,58,.06);
    border-radius: .06rem;
    padding: .01rem .12rem;
    font-size: .24rem;
    color: #f24b3a;
    line-height: .33rem
}

.store-certification-detail>.store-info>.item>div[data-v-4e968c4f] {
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a
}

.store-certification-detail>.store-info>.item>.reSpan[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.store-certification-detail>.store-info>.item img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    right: 0
}

.store-certification-detail>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    margin-top: .2rem;
    padding: .4rem .3rem .17rem 0;
    background: #fff
}

.store-certification-detail>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-detail>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.store-certification-detail>.title>.text>span[data-v-4e968c4f] {
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a;
    line-height: .33rem;
    padding: .06rem .16rem;
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06)
}

.store-certification-detail>.title>.text>span>img[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.store-certification-detail>.store-img[data-v-4e968c4f] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    background: #fff;
    padding: 0 .3rem
}

.store-certification-detail>.store-img>.store-img-item[data-v-4e968c4f] {
    width: 3.3rem;
    margin-bottom: .2rem;
    padding: .2rem .24rem;
    font-size: .28rem;
    border-radius: .14rem;
    color: #000;
    background: #f7f8fa;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-detail>.store-img>.store-img-item>img[data-v-4e968c4f] {
    height: 1.8rem;
    width: 2.88rem;
    border-radius: .14rem;
    margin-bottom: .2rem
}

.store-certification-detail .van-action-sheet__header[data-v-4e968c4f] {
    text-align: left;
    padding: 0 .36rem
}

.store-certification-detail .content-action[data-v-4e968c4f] {
    padding: 0 0 .88rem 0;
    min-height: 6rem;
    position: relative
}

.store-certification-detail .content-action>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    padding: 0 .3rem;
    position: relative
}

.store-certification-detail .content-action>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.28rem
}

.store-certification-detail .content-action>.item>.val[data-v-4e968c4f] {
    padding-left: .5rem;
    word-break: break-all;
    flex: 1;
    font-size: .28rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-certification-detail .content-action>.item img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    right: .3rem
}

.store-certification-detail .content-action>.btn-wrap[data-v-4e968c4f] {
    position: absolute;
    bottom: .88rem;
    left: 0;
    width: 100vw
}

.store-certification-detail .sn-info[data-v-4e968c4f] {
    padding: .3rem .3rem .1rem .3rem;
    background: #fff
}

.store-certification-detail .sn-info .sn-info-title[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 500;
    color: #1a1a1a;
    margin-bottom: .26rem
}

.store-certification-detail .sn-info .sn-info-item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .2rem;
    font-size: .28rem
}

.store-certification-detail .sn-info .sn-info-item>.left[data-v-4e968c4f] {
    width: 2.4rem;
    text-align: left;
    color: #666
}

.store-certification-detail .sn-info .sn-info-item>.right[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1
}

.store-certification-detail .sn-info .sn-info-item>.right>.label[data-v-4e968c4f] {
    word-break: break-all
}

.store-certification-detail .sn-info .sn-info-item>.right>.label .dy-btn[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    color: #32ba25;
    line-height: .4rem
}

.store-certification-detail .sn-info .sn-info-item>.right>.label .blue[data-v-4e968c4f] {
    color: #2885fe
}

.store-certification-detail .sn-info .sn-info-item>.right>.label .red[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-detail .sn-info .sn-info-item>.right .sn[data-v-4e968c4f] {
    color: #999
}

.store-certification-detail .sn-info .sn-info-item>.right .btn[data-v-4e968c4f] {
    width: 1.28rem;
    height: .46rem;
    margin-left: .2rem;
    line-height: .46rem;
    text-align: center;
    font-size: .24rem;
    color: #fff;
    background: #f24b3a;
    border-radius: .08rem
}

.store-certification-detail .sn-info .sn-info-item>.right .normal[data-v-4e968c4f] {
    font-size: 14px;
    color: #1a1a1a
}

.store-certification-detail .sn-info .sn-info-item>.right .blue[data-v-4e968c4f] {
    color: #2885fe;
    font-size: 14px
}

.store-certification-detail .sn-info .sn-info-item>.right .red[data-v-4e968c4f] {
    color: #f24b3a;
    font-size: 14px
}

.store-certification-detail .sn-info .qrcode-info-item>.right[data-v-4e968c4f] {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.store-certification-detail .sn-info .qrcode-info-item>.right>.label[data-v-4e968c4f] {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1
}

.store-certification-detail .sn-info .qrcode-info-item>.right .tip-btn[data-v-4e968c4f] {
    height: .44rem;
    width: .44rem;
    vertical-align: middle
}

.store-certification-detail .sn-info .info-item-subtip[data-v-4e968c4f] {
    font-weight: 400;
    font-size: 14px;
    color: #999;
    line-height: 20px;
    text-align: left;
    border-top: 1px solid #f0f0f0;
    padding: 12px 0
}

.store-certification-detail .sn-info .info-item-subtip>label[data-v-4e968c4f],.store-certification-detail .sn-info .info-item-subtip>span[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-detail .restate[data-v-4e968c4f] {
    width: 1.28rem;
    height: .46rem;
    margin-left: .2rem;
    line-height: .46rem;
    text-align: center;
    font-size: .24rem;
    color: #fff;
    background: #f24b3a;
    border-radius: .08rem;
    flex: none
}

.van-popover__arrow[data-v-4e968c4f] {
    right: 0!important
}

.store-certification-dp-rate[data-v-4e968c4f] {
    padding-bottom: 60px
}

.store-certification-dp-rate>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem .3rem .17rem 0
}

.store-certification-dp-rate>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-dp-rate>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.store-certification-dp-rate>.section[data-v-4e968c4f] {
    margin: .13rem .3rem .3rem;
    border-radius: .1rem;
    background-color: #fff
}

.store-certification-dp-rate>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    height: 1rem;
    font-size: .3rem;
    color: #1a1a1a;
    border-bottom: .5px solid #f0f0f0
}

.store-certification-dp-rate>.section>.item[data-v-4e968c4f]:first-child {
    border-bottom: 0;
    background: linear-gradient(90deg,#fff0ee,#fff);
    color: #999
}

.store-certification-dp-rate>.section>.item>div[data-v-4e968c4f] {
    width: 50%;
    text-align: center
}

.store-certificate-update[data-v-4e968c4f] {
    padding-bottom: .3rem
}

.store-certificate-update .title[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center;
    background: #fff
}

.store-certificate-update .title .title-color[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.store-certificate-update>.head[data-v-4e968c4f] {
    padding: 0 .3rem;
    background: #fff
}

.store-certificate-update>.head>.card[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    height: 3.12rem;
    box-sizing: border-box;
    background: #f7f8fa;
    border-radius: .14rem;
    padding: .5rem .2rem
}

.store-certificate-update>.head>.card.top[data-v-4e968c4f] {
    margin-bottom: .24rem
}

.store-certificate-update>.head>.card.top .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.store-certificate-update>.head>.card.top .text[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certificate-update>.head>.card.top .text>div[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certificate-update>.head>.card.bottom .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.store-certificate-update>.head>.card.bottom .text[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certificate-update>.head>.card.bottom .text>div[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certificate-update>.section[data-v-4e968c4f] {
    padding: 0 .3rem;
    background: #fff
}

.store-certificate-update>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    height: 1.28rem;
    border-bottom: .5px solid #f0f0f0
}

.store-certificate-update>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.store-certificate-update>.section>.item>.val[data-v-4e968c4f] {
    margin-left: .6rem;
    flex: 1;
    font-size: .32rem;
    color: #1a1a1a
}

.store-certificate-update>.section>.item>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.store-certification-index[data-v-4e968c4f] {
    padding-bottom: .6rem
}

.store-certification-index .none[data-v-4e968c4f] {
    text-align: center;
    padding-top: 2rem;
    font-size: .28rem;
    color: #999;
    line-height: .4rem
}

.store-certification-index .none>img[data-v-4e968c4f] {
    width: 6.96rem;
    height: 2.92rem;
    margin-bottom: .7rem
}

.store-certification-index .store-list>.tip[data-v-4e968c4f] {
    height: .75rem;
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a;
    padding: 0 .24rem;
    text-align: center;
    background: rgba(242,75,58,.05);
    display: flex;
    align-items: center
}

.store-certification-index .store-list>.tip>img[data-v-4e968c4f] {
    width: .36rem;
    height: .36rem;
    margin-right: .16rem
}

.store-certification-index .store-list>.tip>span[data-v-4e968c4f] {
    text-align: left
}

.store-certification-index .store-list .store-item[data-v-4e968c4f] {
    background: #fff;
    padding: .3rem .2rem;
    margin-bottom: .1rem;
    display: flex;
    align-items: baseline;
    flex-direction: column
}

.store-certification-index .store-list .store-item>.top[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%
}

.store-certification-index .store-list .store-item>.top>.left[data-v-4e968c4f] {
    font-size: .22rem;
    font-weight: 400;
    color: #fefefe;
    padding: .02rem .08rem;
    background: linear-gradient(144deg,#54b5ff,#0070e9);
    border-radius: .06rem
}

.store-certification-index .store-list .store-item>.top>.left.xw[data-v-4e968c4f] {
    background: linear-gradient(144deg,#ff8686,#f84040)
}

.store-certification-index .store-list .store-item>.top>.middle[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #000;
    padding-left: .14rem;
    padding-right: .14rem;
    flex: 1
}

.store-certification-index .store-list .store-item>.top>.right[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 400
}

.store-certification-index .store-list .store-item>.top>.right>.status[data-v-4e968c4f] {
    color: #2885fe
}

.store-certification-index .store-list .store-item>.top>.right>.status.success[data-v-4e968c4f] {
    color: #32ba25
}

.store-certification-index .store-list .store-item>.top>.right>.status.fail[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-index .store-list .store-item>.top>.right>img[data-v-4e968c4f] {
    width: .14rem;
    height: .28rem;
    margin-left: .1rem
}

.store-certification-index .store-list .store-item>.bottom[data-v-4e968c4f] {
    font-size: .24rem;
    color: #999;
    margin-top: .1rem;
    display: flex;
    align-items: center
}

.store-certification-index .store-list .store-item>.bottom>.copy[data-v-4e968c4f] {
    margin-left: .1rem;
    width: .4rem;
    height: .4rem
}

.store-certification-index .store-list .store-item>.tabs[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.store-certification-index .store-list .store-item>.tabs>.upstream[data-v-4e968c4f] {
    margin-top: .1rem;
    background: #fff1e8;
    border-radius: .06rem;
    padding: .01rem .12rem;
    font-size: .24rem;
    color: #fe6500;
    line-height: .33rem
}

.store-certification-index .store-list .store-item>.tabs>.policyType[data-v-4e968c4f] {
    margin-left: .1rem
}

.store-certification-list .store-list .store-item[data-v-4e968c4f] {
    background: #fff;
    padding: .42rem .3rem;
    margin-bottom: .1rem;
    display: flex;
    align-items: baseline
}

.store-certification-list .store-list .store-item>.left[data-v-4e968c4f] {
    background: rgba(242,75,58,.06);
    border-radius: 6px;
    border: 1px solid #f24b3a;
    color: #f24b3a;
    font-size: .24rem;
    padding: .02rem .12rem;
    border-radius: .06rem
}

.store-certification-list .store-list .store-item>.right[data-v-4e968c4f] {
    flex: 1;
    padding-left: .14rem
}

.store-certification-list .store-list .store-item>.right>.top[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.store-certification-list .store-list .store-item>.right>.top>.middle[data-v-4e968c4f] {
    font-size: .32rem;
    color: #000;
    flex: 1
}

.store-certification-list .store-list .store-item>.right>.top>.right[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    font-size: .32rem
}

.store-certification-list .store-list .store-item>.right>.top>.right>img[data-v-4e968c4f] {
    width: .14rem;
    height: .28rem;
    margin-left: .1rem
}

.store-certification-list .store-list .store-item>.right>.bottom[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: #999;
    margin-top: .1rem
}

.store-certification-list .store-list .store-item>.right>.bottom>.copy[data-v-4e968c4f] {
    margin-left: .1rem;
    width: .4rem;
    height: .4rem
}

.store-certification-location iframe[data-v-4e968c4f] {
    height: 100vh;
    width: 100vw;
    border-width: 0
}

#iframe[data-v-4e968c4f] {
    width: 100%;
    height: 800px
}

.store-certification-qrcode-guide[data-v-4e968c4f] {
    background: #fff
}

.store-certification-qrcode-list .none[data-v-4e968c4f] {
    text-align: center;
    padding-top: 2rem;
    font-size: .28rem;
    color: #999;
    line-height: .4rem
}

.store-certification-qrcode-list .none>img[data-v-4e968c4f] {
    width: 6.96rem;
    height: 2.92rem;
    margin-bottom: .7rem
}

.store-certification-qrcode-list .store-list .store-item[data-v-4e968c4f] {
    background: #fff;
    padding: .3rem .3rem .3rem;
    margin-bottom: .1rem;
    display: flex;
    align-items: baseline;
    flex-direction: column
}

.store-certification-qrcode-list .store-list .store-item>.top[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%
}

.store-certification-qrcode-list .store-list .store-item>.top>.left[data-v-4e968c4f] {
    font-size: .22rem;
    font-weight: 400;
    color: #fefefe;
    padding: .02rem .08rem;
    background: linear-gradient(144deg,#ff8686,#f84040);
    border-radius: .06rem
}

.store-certification-qrcode-list .store-list .store-item>.top>.middle[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #000;
    padding-left: .14rem;
    padding-right: .14rem;
    flex: 1
}

.store-certification-qrcode-list .store-list .store-item>.top>.right[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 400
}

.store-certification-qrcode-list .store-list .store-item>.top>.right>.upstream[data-v-4e968c4f] {
    background: #fff1e8;
    border-radius: .06rem;
    padding: .01rem .12rem;
    font-size: .24rem;
    color: #fe6500;
    line-height: .33rem
}

.store-certification-qrcode-list .store-list .store-item>.section[data-v-4e968c4f] {
    padding-bottom: .3rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding-top: .2rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.label[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
    text-align: left;
    width: 1.9rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.value[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    color: #000;
    line-height: .4rem;
    text-align: left
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.value.red[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg[data-v-4e968c4f] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 4.88rem;
    display: flex;
    flex: 1;
    align-items: center
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .error-short[data-v-4e968c4f] {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 4.49rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .dy-btn[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    color: #32ba25;
    line-height: .4rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .blue[data-v-4e968c4f] {
    color: #2885fe
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .red[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .tip-btn[data-v-4e968c4f] {
    height: .44rem;
    width: .44rem;
    vertical-align: middle
}

.store-certification-qrcode-list .store-list .store-item>.bottom[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    color: #999;
    line-height: .4rem;
    text-align: left;
    border-top: 1px solid #f0f0f0;
    padding: .24rem 0 0;
    min-width: 100%
}

.store-certification-qrcode-list .store-list .store-item>.bottom>label[data-v-4e968c4f],.store-certification-qrcode-list .store-list .store-item>.bottom>span[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-qrcode-list .store-list .store-item>.bottom-rebuild[data-v-4e968c4f] {
    width: 3rem;
    height: .6rem;
    background: #f24b3a;
    border-radius: .08rem;
    font-weight: 400;
    font-size: .24rem;
    color: #fff;
    line-height: .6rem;
    text-align: center;
    margin: .24rem auto 0
}

.qrcode-error-log[data-v-4e968c4f] {
    padding: .2rem;
    font-weight: 400;
    font-size: .28rem;
    color: #fff;
    line-height: .4rem;
    word-break: break-all;
    max-width: 6.5rem
}

.store-certification-qrcode-pic[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding-bottom: .1rem
}

.store-certification-qrcode-pic>.header[data-v-4e968c4f] {
    width: 100%;
    height: 2.22rem;
    background: #fceeee;
    padding: .54rem .45rem
}

.store-certification-qrcode-pic>.header>img[data-v-4e968c4f] {
    height: .89rem;
    width: 6.6rem
}

.store-certification-qrcode-pic>.section-id .title[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center
}

.store-certification-qrcode-pic>.section-id .title .title-color[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.store-certification-qrcode-pic>.section-id>.head[data-v-4e968c4f] {
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section-id>.head>.card[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    height: 3.12rem;
    box-sizing: border-box;
    background: #f7f8fa;
    border-radius: .14rem;
    padding: .5rem .2rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top[data-v-4e968c4f] {
    margin-bottom: .24rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top .text[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top .text>div[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.bottom .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.bottom .text[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.bottom .text>div[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certification-qrcode-pic>.section-id>.section[data-v-4e968c4f] {
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section-id>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    border-bottom: .5px solid #f0f0f0
}

.store-certification-qrcode-pic>.section-id>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.store-certification-qrcode-pic>.section-id>.section>.item>.val[data-v-4e968c4f] {
    margin-left: .81rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-certification-qrcode-pic>.section-id>.section>.item>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.store-certification-qrcode-pic>.section-id>.section>.item-tip[data-v-4e968c4f] {
    padding: .2rem 0 .3rem 0;
    border-bottom: 1px solid #f0f0f0
}

.store-certification-qrcode-pic>.section-id>.section>.item-tip>.label[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .24rem;
    color: #999;
    background: #fef5f5;
    border-radius: 10px;
    padding: .1rem .2rem
}

.store-certification-qrcode-pic>.section[data-v-4e968c4f] {
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    background: #fff
}

.store-certification-qrcode-pic>.section .section-item .title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.store-certification-qrcode-pic>.section .section-item .title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-qrcode-pic>.section .section-item .title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-certification-qrcode-pic>.section .section-item .subscribe[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    word-break: break-all;
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section .section-item .photos[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .3rem;
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1[data-v-4e968c4f] {
    text-align: center;
    width: 3.35rem;
    height: 2.8rem;
    background: #f7f8fa;
    border-radius: .14rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1 .photo[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1 img[data-v-4e968c4f] {
    width: 2.88rem;
    height: 1.8rem;
    border-radius: .14rem
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1 .photo-text[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #000;
    margin-top: .2rem
}

.store-certification-qrcode-pic>.custom-btn>.wrap>.next[data-v-4e968c4f] {
    width: 100%
}

.store-certification-qrcode-realname>.header[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    background: #fff
}

.store-certification-qrcode-realname>.header>.header-item[data-v-4e968c4f] {
    flex: 1;
    text-align: center;
    font-weight: 500;
    font-size: .34rem;
    color: #999;
    line-height: .48rem;
    padding: .2rem 0;
    z-index: 3
}

.store-certification-qrcode-realname>.header>.header-item.active[data-v-4e968c4f] {
    color: #000;
    position: relative
}

.store-certification-qrcode-realname>.header>.header-item.active>.line[data-v-4e968c4f] {
    height: .1rem;
    width: .66rem;
    background: #f24b3a;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: .23rem;
    z-index: -1
}

.store-certification-qrcode-realname>.section[data-v-4e968c4f] {
    height: calc(100vh - 1.08rem);
    margin-top: .2rem;
    padding: .2rem .3rem 2.51rem;
    background: #fff
}

.store-certification-qrcode-realname>.section>.desc[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    line-height: .4rem;
    color: #999
}

.store-certification-qrcode-realname>.section>.desc>span[data-v-4e968c4f] {
    color: #f24b3a
}

.store-certification-qrcode-realname>.section>.guide[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    color: #f24b3a;
    line-height: .4rem;
    margin-top: .1rem
}

.store-certification-qrcode-realname>.section>.merchant-no[data-v-4e968c4f] {
    padding: .14rem .3rem;
    font-weight: 400;
    font-size: .24rem;
    color: #666;
    line-height: .33rem;
    display: flex;
    align-items: center;
    background: #f7f8fa;
    border-radius: .1rem;
    margin: .24rem .3rem 0
}

.store-certification-qrcode-realname>.section>.merchant-no>img[data-v-4e968c4f] {
    height: .4rem;
    width: .4rem;
    margin-left: .1rem
}

.store-certification-qrcode-realname>.section>.ali-tips[data-v-4e968c4f] {
    padding: .14rem .3rem;
    font-size: .24rem;
    color: #666
}

.store-certification-qrcode-realname>.section>.qrcode-img[data-v-4e968c4f] {
    height: auto;
    width: 6.3rem;
    margin: .16rem .3rem .58rem
}

.store-certification-qrcode-realname>.section>.save-tip[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center
}

.store-certification-qrcode-realname>.section>.save-tip>.left[data-v-4e968c4f] {
    width: 1.56rem;
    height: .04rem;
    background: linear-gradient(90deg,#fff,#e6e6e6)
}

.store-certification-qrcode-realname>.section>.save-tip>.middle[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .32rem;
    color: #999;
    line-height: .45rem;
    padding: 0 .2rem
}

.store-certification-qrcode-realname>.section>.save-tip>.right[data-v-4e968c4f] {
    width: 1.56rem;
    height: .04rem;
    background: linear-gradient(90deg,#e6e6e6,#fff)
}

.store-certification-qrcode-realname>.section>.no-data[data-v-4e968c4f] {
    text-align: center;
    background: #fff;
    margin-top: 2rem
}

.store-certification-qrcode-realname>.section>.no-data img[data-v-4e968c4f] {
    width: 6.96rem;
    height: 2.92rem
}

.store-certification-qrcode-realname>.section>.no-data>div[data-v-4e968c4f] {
    font-weight: 400;
    font-size: .28rem;
    color: #999;
    line-height: .4rem;
    margin-top: .7rem;
    word-break: break-all;
    padding-bottom: 2rem
}

.store-certification-select .tip[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #999;
    padding: .3rem .3rem .2rem
}

.store-certification-select .store-certification-select-item[data-v-4e968c4f] {
    padding: .54rem .3rem;
    background: #fff;
    margin-bottom: .2rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.store-certification-select .store-certification-select-item .title[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.store-certification-select .store-certification-select-item .title>.left[data-v-4e968c4f] {
    padding: .02rem .08rem;
    font-size: .22rem;
    font-weight: 400;
    color: #fefefe;
    background: linear-gradient(144deg,#ff8686,#f84040);
    border-radius: .06rem
}

.store-certification-select .store-certification-select-item .title>.left.blue[data-v-4e968c4f] {
    background: linear-gradient(144deg,#54b5ff,#0070e9)
}

.store-certification-select .store-certification-select-item .title>.middle[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    margin-left: .12rem;
    flex: 1
}

.store-certification-select .store-certification-select-item .item-btn[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .09rem .2rem;
    background: #ff9b26;
    border-radius: .12rem;
    font-size: .26rem;
    color: #fff
}

.store-certification-select .store-certification-select-item .item-btn>img[data-v-4e968c4f] {
    width: .2rem;
    height: .2rem;
    margin-left: .12rem
}

.store-certification-sign[data-v-4e968c4f] {
    padding: .2rem .3rem;
    background: #fff;
    min-height: 100vh
}

.store-certification-sign .text[data-v-4e968c4f] {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.store-certification-sign .text[data-v-4e968c4f] :first-child {
    font-size: .42rem;
    font-weight: 700
}

.store-certification-sign .text[data-v-4e968c4f] :last-child {
    font-size: .3rem;
    font-weight: 400
}

.store-certification-sign>canvas[data-v-4e968c4f] {
    width: 100%;
    height: calc(100vh - 2rem);
    background: #f7f8fa
}

.store-sn-bind>.section[data-v-4e968c4f] {
    padding: 0 .3rem;
    background: #fff
}

.store-sn-bind>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    position: relative
}

.store-sn-bind>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.28rem
}

.store-sn-bind>.section>.item>.val[data-v-4e968c4f] {
    padding-left: .5rem;
    word-break: break-all;
    flex: 1;
    font-size: .28rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-sn-bind>.section>.item img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    right: 0
}

.store-sn-bind .dialog-header[data-v-4e968c4f] {
    margin-top: .2rem
}

.store-sn-exchange>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    margin-top: .2rem;
    padding: .4rem .3rem .17rem 0;
    background: #fff
}

.store-sn-exchange>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-sn-exchange>.title>.text[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.store-sn-exchange>.title>.text>span[data-v-4e968c4f] {
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a;
    line-height: .33rem;
    padding: .06rem .16rem;
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06)
}

.store-sn-exchange>.title>.text>span>img[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.store-sn-exchange>.section[data-v-4e968c4f] {
    padding: 0 .3rem;
    background: #fff
}

.store-sn-exchange>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .44rem 0;
    position: relative;
    border-bottom: 1px solid #f0f0f0
}

.store-sn-exchange>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 2rem
}

.store-sn-exchange>.section>.item>.val[data-v-4e968c4f] {
    display: inline-block;
    text-align: right;
    padding-left: .3rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-sn-exchange>.section>.item>.val.input[data-v-4e968c4f] {
    flex: none
}

.store-sn-exchange>.section>.item img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    vertical-align: middle;
    right: 0
}

.store-sn-exchange .dialog-header[data-v-4e968c4f] {
    margin-top: .2rem
}

.terminal-bind>.section[data-v-4e968c4f] {
    margin-top: .2rem;
    padding: 0 .3rem;
    background: #fff
}

.terminal-bind>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.terminal-bind>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.28rem
}

.terminal-bind>.section>.item>.val[data-v-4e968c4f] {
    padding-left: .81rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.terminal-bind>.section>.item img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem;
    right: 0
}

.terminal-bind .dialog-header[data-v-4e968c4f] {
    margin-top: .2rem
}

.terminal-bind .shop-action .shop-item[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.3rem;
    padding: 0 .3rem;
    background: #fff;
    font-size: .32rem;
    color: #1a1a1a
}

.terminal-bind .shop-action .shop-item[data-v-4e968c4f]:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.terminal-bind .shop-action .shop-item>img[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem
}

.terminal-bind .shop-action .custom-btn .wrap>div[data-v-4e968c4f] {
    width: 48%
}

.terminal-index[data-v-4e968c4f] {
    background: #fff;
    padding-bottom: .5rem;
    position: absolute;
    width: 100vw;
    height: 100vh;
    overflow: scroll
}

.terminal-index .terminal-noInfo>.btn[data-v-4e968c4f] {
    margin: .3rem .3rem;
    font-size: .32rem;
    color: #000
}

.terminal-index .terminal-noInfo>.btn>div[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.25rem;
    margin-bottom: .2rem;
    padding: .3rem .16rem .3rem;
    background: #f7f8fa;
    border-radius: .1rem
}

.terminal-index .terminal-noInfo>.btn>div>.left[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.terminal-index .terminal-noInfo>.btn>div>.left img[data-v-4e968c4f] {
    width: .64rem;
    height: .64rem;
    margin-right: .2rem
}

.terminal-index .terminal-noInfo>.btn>div>img[data-v-4e968c4f] {
    width: .44rem;
    height: .44rem
}

.terminal-index .terminal-info[data-v-4e968c4f] {
    padding-bottom: 1rem
}

.terminal-index .terminal-info>.title[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center
}

.terminal-index .terminal-info>.title .title-color[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.terminal-index .terminal-info>.section[data-v-4e968c4f] {
    margin: 0 .3rem;
    background: #f7f8fa;
    border-radius: 14px;
    padding: 0 .3rem
}

.terminal-index .terminal-info>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    color: #666
}

.terminal-index .terminal-info>.section>.item[data-v-4e968c4f]:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.terminal-index .terminal-info>.section>.item>.label[data-v-4e968c4f] {
    font-size: .32rem;
    min-width: 1.28rem
}

.terminal-index .terminal-info>.section>.item>.val[data-v-4e968c4f] {
    padding-left: .81rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem
}

.terminal-index .terminal-info>.section>.item>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.terminal-index .terminal-info>.list[data-v-4e968c4f] {
    margin: 0 .3rem .2rem;
    padding: 0 .3rem;
    background: #f7f8fa;
    border-radius: 14px
}

.terminal-index .terminal-info>.list>.top[data-v-4e968c4f] {
    height: 1.28rem;
    color: #000;
    border-bottom: 1px solid #f0f0f0;
    font-size: .32rem;
    font-weight: 700;
    position: relative
}

.terminal-index .terminal-info>.list>.top>.num[data-v-4e968c4f] {
    height: 1.28rem;
    line-height: 1.28rem
}

.terminal-index .terminal-info>.list>.top>.num>span[data-v-4e968c4f] {
    margin-right: .15rem
}

.terminal-index .terminal-info>.list>.top>.border[data-v-4e968c4f] {
    position: absolute;
    top: .8rem;
    left: .01rem;
    width: .18rem;
    height: .04rem;
    background: #f24b3a
}

.terminal-index .terminal-info>.list>.bottom[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    color: #666
}

.terminal-index .terminal-info>.list>.bottom>.label[data-v-4e968c4f] {
    font-size: .32rem;
    min-width: 1.28rem
}

.terminal-index .terminal-info>.list>.bottom>.val[data-v-4e968c4f] {
    padding-left: .81rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem
}

.terminal-index .terminal-info>.list>.bottom>img[data-v-4e968c4f] {
    height: .6rem;
    width: .6rem
}

.terminal-index .terminal-info>.custom-btn>.wrap>div[data-v-4e968c4f] {
    width: 100%;
    min-width: 48%
}

.account-page[data-v-4e968c4f] {
    padding: .4rem .3rem
}

.account-page .account[data-v-4e968c4f] {
    width: 6.9rem;
    box-sizing: border-box;
    margin-bottom: .24rem;
    border-radius: .2rem
}

.account-page .account .title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.03rem;
    border-bottom: 1px solid hsla(0,0%,100%,.23);
    color: #fff;
    padding: 0 .3rem
}

.account-page .account .title .left[data-v-4e968c4f] {
    font-weight: 700;
    font-size: .34rem;
    display: flex;
    align-items: center
}

.account-page .account .title .left>span[data-v-4e968c4f] {
    max-width: 50vw;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.account-page .account .title .left .icon[data-v-4e968c4f] {
    width: .4rem;
    height: .4rem;
    margin-right: .1rem
}

.account-page .account .title .left .down[data-v-4e968c4f] {
    width: .28rem;
    height: .28rem
}

.account-page .account .title .right[data-v-4e968c4f] {
    font-size: .28rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
    width: 1.72rem;
    height: .45rem;
    border-radius: .23rem;
    line-height: .45rem
}

.account-page .account .title .right .icon[data-v-4e968c4f] {
    width: .24rem;
    height: .24rem;
    margin-left: .05rem
}

.account-page .account .box[data-v-4e968c4f] {
    height: 2.17rem;
    padding: .3rem .3rem 0;
    color: #fff
}

.account-page .account .box .text[data-v-4e968c4f] {
    font-size: .26rem;
    line-height: .37rem;
    color: hsla(0,0%,100%,.8)
}

.account-page .account .box .center[data-v-4e968c4f] {
    display: flex;
    align-items: end;
    justify-content: space-between
}

.account-page .account .box .center .num[data-v-4e968c4f] {
    font-size: .58rem;
    line-height: .65rem;
    margin-top: .12rem;
    font-weight: 700;
    color: #fff
}

.account-page .account .box .center .tx-btn[data-v-4e968c4f] {
    width: 1.63rem;
    height: .7rem;
    line-height: .74rem;
    background: #fff;
    border-radius: .1rem;
    text-align: center
}

.account-page .account .box .center .tx-btn span[data-v-4e968c4f] {
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a;
    line-height: .37rem
}

.account-page .account .box .center .tx-btn img[data-v-4e968c4f] {
    width: .24rem;
    height: .16rem;
    margin-left: .12rem;
    vertical-align: middle
}

.account-page .account .box .center .store-btn span[data-v-4e968c4f] {
    color: #996c50
}

.account-page .account .box .center .packet-btn span[data-v-4e968c4f] {
    color: #feb719
}

.account-page .account .box .center .no-tx-btn span[data-v-4e968c4f] {
    color: #c5c5c5
}

.account-page .account .box .bottom[data-v-4e968c4f] {
    width: 1rem;
    margin-top: .08rem;
    padding: .02rem .12rem;
    background: #b48e73;
    border-radius: .2rem;
    font-size: .24rem;
    color: #fff;
    text-align: center
}

.account-page .account.bonus[data-v-4e968c4f] {
    background-image: url(../../static/img/bg_bonus.1720691433600.png);
    background-size: cover
}

.account-page .account.store[data-v-4e968c4f] {
    background-image: url(../../static/img/bg_store.1720691433600.png);
    background-size: cover
}

.account-page .account.packet[data-v-4e968c4f] {
    background-image: url(../../static/img/bg_yxzh.1720691433600.png);
    background-size: cover
}

.account-page>.no-data[data-v-4e968c4f] {
    margin-top: 3.99rem;
    text-align: center
}

.account-page>.no-data>img[data-v-4e968c4f] {
    height: 2.92rem;
    width: 6.96rem
}

.account-page>.no-data>div[data-v-4e968c4f] {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.get-sms-page[data-v-4e968c4f] {
    background-color: #fff!important;
    min-height: 100vh
}

.page-bank-card-add[data-v-4e968c4f] {
    padding-bottom: .6rem
}

.page-bank-card-add>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0;
    background-color: #fff
}

.page-bank-card-add>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.page-bank-card-add>.title>.txt[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.page-bank-card-add .pic[data-v-4e968c4f] {
    margin: .2rem 0;
    padding: .42rem .3rem
}

.page-bank-card-add .pic .img-photo[data-v-4e968c4f] {
    display: block;
    width: 5.94rem;
    height: 3.6rem;
    margin: 0 auto
}

.page-bank-card-add .pic .img-photo .img[data-v-4e968c4f] {
    width: 5.94rem;
    height: 3.6rem;
    margin-bottom: .26rem
}

.page-bank-card-add .pic .top-tips[data-v-4e968c4f] {
    font-size: .32rem;
    color: #1a1a1a;
    padding: .3rem
}

.page-bank-card-add .input-content[data-v-4e968c4f] {
    margin-bottom: .6rem
}

.page-bank-card-add .input-content .text[data-v-4e968c4f] {
    text-align: left;
    color: #ccc
}

.page-bank-card-add .input-content .text.active[data-v-4e968c4f] {
    color: #333
}

.page-bank-card-add .number-pre-logo[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.page-bank-card-add .number-pre-logo>img[data-v-4e968c4f] {
    height: .4rem;
    width: .4rem;
    margin-right: .21rem
}

.page-bank-card-add .take-photo[data-v-4e968c4f] {
    background-color: #fff
}

.page-bank-card-add .take-photo .ul .li[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.page-bank-card-add .take-photo .ul .li>.txt[data-v-4e968c4f] {
    margin-left: .2rem
}

.page-bank-card-add .take-photo .ul .li>.txt>.first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.page-bank-card-add .take-photo .ul .li>.txt>.tip[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem;
    margin-right: .3rem
}

.page-bank-card-add .take-photo .ul .li .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.page-bank-card-add .take-photo .ul .li.right[data-v-4e968c4f] {
    float: right
}

.page-bank-card-add .take-photo .ul .li .text[data-v-4e968c4f] {
    font-size: .28rem;
    color: #999;
    text-align: center
}

.bank-card-history>.list>.item[data-v-4e968c4f] {
    margin-bottom: .2rem;
    padding: .3rem;
    background: #fff
}

.bank-card-history>.list>.item>.item-t[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .32rem;
    color: #999
}

.bank-card-history>.list>.item>.item-t .left[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.bank-card-history>.list>.item>.item-t .left>img[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.bank-card-history>.list>.item>.item-t .right[data-v-4e968c4f] {
    font-size: .3rem
}

.bank-card-history>.list>.item>.item-t .right.success[data-v-4e968c4f] {
    color: #33c855
}

.bank-card-history>.list>.item>.item-t .right.error[data-v-4e968c4f] {
    color: #f24b3a
}

.bank-card-history>.list>.item>.item-b[data-v-4e968c4f] {
    margin-top: .3rem;
    padding: 0 .18rem;
    background: #f6f8fa;
    border-radius: .16rem;
    font-size: .32rem;
    color: #666
}

.bank-card-history>.list>.item>.item-b>.info[data-v-4e968c4f] {
    height: 1.3rem;
    line-height: 1.3rem
}

.bank-card-history>.list>.item>.item-b>.info[data-v-4e968c4f]:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.bank-card-history>.list>.item>.item-e[data-v-4e968c4f] {
    margin-top: .2rem;
    font-size: .26rem;
    color: #f4563d;
    display: flex;
    align-items: baseline
}

.bank-card-history>.list>.item>.item-e>img[data-v-4e968c4f] {
    width: .26rem;
    height: .26rem;
    margin-right: .1rem
}

.bank-card[data-v-4e968c4f] {
    width: 100vw;
    height: 100%
}

.bank-card .bank-list[data-v-4e968c4f] {
    padding: .2rem .3rem
}

.bank-card .bank-list .item[data-v-4e968c4f] {
    border-radius: .16rem;
    margin-bottom: .2rem;
    position: relative
}

.bank-card .bank-list .item>.bg-forbiden[data-v-4e968c4f] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0,0,0,.56);
    z-index: 9;
    font-size: .34rem;
    font-weight: 700;
    color: #fff;
    line-height: 3rem;
    border-radius: .16rem
}

.bank-card .bank-list .item>.type[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .32rem 0 .12rem
}

.bank-card .bank-list .item>.type .left[data-v-4e968c4f] {
    font-size: .3rem;
    font-weight: 500;
    color: #1a1a1a;
    margin-right: .12rem
}

.bank-card .bank-list .item>.type .left[data-v-4e968c4f]:before {
    content: "";
    display: inline-block;
    width: .12rem;
    height: .12rem;
    border-radius: 50%;
    background: #f24b3a;
    margin-right: .08rem;
    margin-bottom: .04rem
}

.bank-card .bank-list .item>.type .right[data-v-4e968c4f] {
    text-align: center;
    padding: .02rem .12rem;
    background: rgba(242,75,58,.06);
    border-radius: 8px;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a
}

.bank-card .bank-list .item>.card[data-v-4e968c4f] {
    height: 3.8rem;
    background: #fff;
    border-radius: .16rem
}

.bank-card .bank-list .item>.card>.card-inner[data-v-4e968c4f] {
    width: 100%;
    height: 3rem;
    border-radius: .16rem;
    background: url(../../static/img/bg_card_realName.1720691433600.png) no-repeat top;
    background-size: 100%,100%;
    padding: .42rem .42rem .38rem
}

.bank-card .bank-list .item>.card>.card-inner.bg_card_mp[data-v-4e968c4f] {
    background: url() no-repeat top;
    background-size: 100%,100%
}

.bank-card .bank-list .item>.card>.card-inner.bg_card_pos[data-v-4e968c4f] {
    background: url(../../static/img/bg_card_pos.1720691433600.png) no-repeat top;
    background-size: 100%,100%
}

.bank-card .bank-list .item>.card>.card-inner .title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    margin-bottom: .36rem
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-logo[data-v-4e968c4f] {
    border-radius: 50%;
    height: .72rem;
    width: .72rem;
    background-color: #fff;
    margin-right: .12rem;
    padding: .04rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-logo .img[data-v-4e968c4f] {
    display: block;
    width: .72rem;
    height: auto
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-info[data-v-4e968c4f] {
    flex: 1
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-info>span[data-v-4e968c4f] {
    font-size: .32rem;
    color: #fff
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-info>div[data-v-4e968c4f] {
    margin-top: .04rem;
    font-size: .24rem;
    font-weight: 400;
    color: #fff
}

.bank-card .bank-list .item>.card>.card-inner .title .union-logo .img[data-v-4e968c4f] {
    display: block;
    width: .72rem;
    height: .72rem
}

.bank-card .bank-list .item>.card>.card-inner .content .desc[data-v-4e968c4f] {
    font-size: .26rem;
    color: hsla(0,0%,100%,.8);
    margin-bottom: .08rem
}

.bank-card .bank-list .item>.card>.card-inner .content .bank-code[data-v-4e968c4f] {
    font-size: .48rem;
    font-weight: 700;
    color: #fff
}

.bank-card .bank-list .item>.card>.cardBtn[data-v-4e968c4f] {
    height: .8rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.bank-card .bank-list .item>.card>.cardBtn>div[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1
}

.bank-card .bank-list .item>.card>.cardBtn>div img[data-v-4e968c4f] {
    width: .2rem;
    height: .2rem
}

.bank-card .bank-list .item>.card>.cardBtn>div .img-one[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.bank-card .bank-list .item>.card>.cardBtn .line[data-v-4e968c4f] {
    width: 2px;
    height: .3rem;
    background: #d8d8d8
}

.bank-card .bank-list .item>.operation[data-v-4e968c4f] {
    height: .86rem;
    font-size: .28rem;
    color: #666;
    display: flex;
    align-items: center;
    background: #fff;
    padding: 0 .42rem;
    border-radius: 0 0 .16rem .16rem;
    margin-bottom: .2rem
}

.bank-card .bank-list .item>.operation .operation-l.radio[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.bank-card .bank-list .item>.operation .operation-l.radio .img[data-v-4e968c4f] {
    width: .36rem;
    height: .36rem;
    margin-right: .1rem
}

.bank-card .bank-list .item>.operation .operation-r[data-v-4e968c4f] {
    margin-left: auto;
    display: flex;
    align-items: center
}

.bank-card .bank-list .item>.operation .operation-r .icon-del[data-v-4e968c4f] {
    width: .28rem;
    height: .28rem;
    margin-right: .06rem
}

.bank-card .content-action[data-v-4e968c4f] {
    padding: 0 0 .88rem 0;
    min-height: 6rem;
    position: relative
}

.bank-card .content-action>.content-hearer[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: .26rem 0;
    padding: 0 .36rem;
    font-size: .32rem;
    font-weight: 700
}

.bank-card .content-action>.content-store[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 .36rem;
    padding: .28rem 0;
    border-bottom: 1px solid #f0f0f0
}

.bank-card .content-action>.content-store label[data-v-4e968c4f] {
    font-size: .32rem;
    color: #000;
    line-height: .45rem
}

.bank-card .content-action>.content-store label>span[data-v-4e968c4f] {
    display: inline-block;
    min-width: 1.4rem;
    text-align: center;
    padding: .02rem .12rem;
    background: rgba(242,75,58,.06);
    border-radius: 8px;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a
}

.bank-card .content-action>.content-store>img[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem
}

.bank-card .content-action>.btn-wrap[data-v-4e968c4f] {
    position: absolute;
    bottom: .88rem;
    left: 0;
    width: 100vw
}

.merchant-certified[data-v-4e968c4f] {
    width: 100vw;
    padding-bottom: .8rem;
    padding-top: .18rem
}

.merchant-certified .range[data-v-4e968c4f] {
    padding: .42rem .3rem!important;
    position: relative;
    background-color: #fff
}

.merchant-certified .range[data-v-4e968c4f]:after {
    position: absolute;
    box-sizing: border-box;
    transform-origin: center;
    content: " ";
    pointer-events: none;
    top: auto;
    right: 0;
    bottom: 0;
    left: .32rem;
    border-bottom: .02rem solid #ebedf0;
    transform: scaleY(.5);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ebedf0
}

.merchant-certified .range .title[data-v-4e968c4f] {
    font-size: .32rem;
    color: #1a1a1a
}

.merchant-certified .range .range-date-picker[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .3rem
}

.merchant-certified .range .range-date-picker .date.empty[data-v-4e968c4f] {
    color: #ccc
}

.merchant-certified .range .range-date-picker .to[data-v-4e968c4f] {
    margin: 0 .42rem
}

.merchant-certified .radio-group[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-certified .radio-group .radio[data-v-4e968c4f] {
    flex: 1;
    display: flex;
    align-items: center;
    font-size: .3rem;
    color: #1a1a1a
}

.merchant-certified .radio-group .radio .img[data-v-4e968c4f] {
    display: block;
    width: .32rem;
    height: .32rem;
    margin-right: .12rem
}

.merchant-certified .section[data-v-4e968c4f] {
    padding: .4rem .3rem .14rem;
    margin-bottom: .2rem;
    background-color: #fff
}

.merchant-certified .section .title[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    margin-bottom: .3rem
}

.merchant-certified .section .title text[data-v-4e968c4f] {
    color: #2885fe
}

.merchant-certified .list .item[data-v-4e968c4f] {
    padding: .14rem 0;
    font-size: .3rem;
    color: #333;
    display: flex;
    align-items: flex-start
}

.merchant-certified .list .item .item-l[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.merchant-certified .list .item .item-l .img[data-v-4e968c4f] {
    display: block;
    width: .34rem;
    height: .34rem;
    margin-right: .16rem
}

.merchant-certified .list .item .item-r[data-v-4e968c4f] {
    flex: 1
}

.merchant-certified .take-photo[data-v-4e968c4f] {
    margin-bottom: .2rem
}

.merchant-certified .take-photo .desc[data-v-4e968c4f] {
    height: 2.55em;
    font-size: .26rem;
    color: #333
}

.merchant-certified .take-photo .desc text[data-v-4e968c4f] {
    color: #2885fe
}

.merchant-certified .input-page .input-content .text[data-v-4e968c4f] {
    text-align: left;
    color: #333
}

.merchant-certified .input-page .input-content .text.empty[data-v-4e968c4f] {
    color: #ccc
}

.certification-bank-card[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.certification-bank-card>.section[data-v-4e968c4f] {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    padding-bottom: 1.5rem
}

.certification-bank-card>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.certification-bank-card>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.certification-bank-card>.section>.title>.txt[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.certification-bank-card>.section>.take-photo[data-v-4e968c4f] {
    padding: 0 .3rem;
    display: flex
}

.certification-bank-card>.section>.take-photo>.bank-card[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    padding-top: .5rem
}

.certification-bank-card>.section>.take-photo>.bank-card .photo[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.certification-bank-card>.section>.take-photo>.bank-card>.txt[data-v-4e968c4f] {
    margin-left: .2rem;
    margin-right: .3rem
}

.certification-bank-card>.section>.take-photo>.bank-card>.txt>.first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.certification-bank-card>.section>.take-photo>.bank-card>.txt>.tip[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem
}

.certification-bank-card>.section>.take-photo img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.huoti-valid[data-v-4e968c4f] {
    min-height: 100vh;
    background-color: #fff
}

.huoti-valid>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0;
    text-align: left
}

.huoti-valid>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.huoti-valid>.title>.txt[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.huoti-valid>.wrap[data-v-4e968c4f] {
    padding: 0 .3rem .8rem;
    text-align: center
}

.huoti-valid>.wrap>.section[data-v-4e968c4f] {
    text-align: left;
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    padding-top: .5rem;
    margin-top: .17rem
}

.huoti-valid>.wrap>.section .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.huoti-valid>.wrap>.section>.txt[data-v-4e968c4f] {
    margin-left: .2rem;
    margin-right: .3rem
}

.huoti-valid>.wrap>.section>.txt>.first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.huoti-valid>.wrap>.section>.txt>.tip[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem
}

.huoti-valid>.wrap>.take-photo-tip[data-v-4e968c4f] {
    height: 1.64rem;
    width: 6.29rem;
    margin-top: .8rem
}

.id-card-bind[data-v-4e968c4f] {
    background: #fff
}

.id-card-bind .content[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: 0 .21rem 0 .3rem;
    height: 1.3rem;
    width: 100%;
    box-sizing: border-box
}

.id-card-bind .content .left[data-v-4e968c4f] {
    margin-right: .49rem
}

.id-card-bind .content .input[data-v-4e968c4f] {
    flex: 1
}

.id-card-bind .content .input input[data-v-4e968c4f] {
    width: 100%;
    height: 1.3rem;
    line-height: 1.3rem
}

.id-card-bind .content .img[data-v-4e968c4f] {
    width: .6rem;
    height: .6rem
}

.id-card-bind>.custom-btn>.btn[data-v-4e968c4f] {
    border-radius: 1rem
}

.identify[data-v-4e968c4f] {
    padding: 0 0 .6rem 0
}

.identify>.section[data-v-4e968c4f] {
    background: #fff;
    min-height: calc(100vh - 2.5rem);
    margin-top: -.26rem;
    padding-bottom: 2.5rem
}

.identify>.section>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.identify>.section>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.identify>.section>.title>.txt[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.identify>.section>.take-photo .ul>.face-side[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.identify>.section>.take-photo .ul>.face-side .photo[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem;
    margin-bottom: .18rem;
    margin-left: .3rem
}

.identify>.section>.take-photo .ul>.face-side>.txt[data-v-4e968c4f] {
    margin-left: .2rem
}

.identify>.section>.take-photo .ul>.face-side>.txt>.first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.identify>.section>.take-photo .ul>.face-side>.txt>.tip[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem
}

.identify>.section>.take-photo .ul>.back-side[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: .24rem .3rem 0;
    padding-top: .5rem
}

.identify>.section>.take-photo .ul>.back-side .photo[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem;
    margin-bottom: .18rem;
    margin-left: .3rem
}

.identify>.section>.take-photo .ul>.back-side>.txt[data-v-4e968c4f] {
    margin-left: .2rem
}

.identify>.section>.take-photo .ul>.back-side>.txt>.first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.identify>.section>.take-photo .ul>.back-side>.txt>.tip[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem
}

.identify>.section>.take-photo .ul img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.identify>.section .tips[data-v-4e968c4f] {
    padding: .14rem .3rem .6rem
}

.identify>.section .tips span[data-v-4e968c4f] {
    color: red
}

.identify>.section .input-content[data-v-4e968c4f] {
    margin: .2rem 0 .6rem
}

.identify>.section .input-content .text[data-v-4e968c4f] {
    text-align: left;
    color: #333
}

.identify>.section .input-content .text.empty[data-v-4e968c4f] {
    color: #ccc
}

.identify>.section .pic[data-v-4e968c4f] {
    width: .42rem;
    height: .36rem;
    vertical-align: middle
}

.identify .tips[data-v-4e968c4f] {
    font-size: .26rem;
    margin-top: .2rem;
    color: #999
}

.identify .tips>span[data-v-4e968c4f] {
    color: #fd3c3c
}

.identify .hedearrace[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.identify .hedearrace .wrapper[data-v-4e968c4f] {
    width: 300px;
    background: #fff;
    border-radius: 7px;
    padding: 19px 10px;
    text-align: center
}

.identify .hedearrace .wrapper>.header[data-v-4e968c4f] {
    font-size: 17px;
    font-weight: 500;
    color: #1a1a1a
}

.identify .hedearrace .wrapper>.header-tip[data-v-4e968c4f] {
    font-size: 14px;
    font-weight: 400;
    color: #999;
    margin-top: 6px
}

.identify .hedearrace .wrapper>.content[data-v-4e968c4f] {
    margin-top: 5px
}

.identify .hedearrace .wrapper>.content>.content-item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: 5px 0;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 5px
}

.identify .hedearrace .wrapper>.content>.content-item>img[data-v-4e968c4f] {
    height: 35px;
    width: 35px
}

.identify .hedearrace .wrapper>.content>.content-item>label[data-v-4e968c4f] {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    margin-left: 10px;
    flex: 1;
    text-align: left
}

.identify .hedearrace .wrapper>.content>.content-item>div[data-v-4e968c4f] {
    font-size: 15px;
    font-weight: 400;
    color: #ec3d2f
}

.identify .hedearrace .wrapper>.footer[data-v-4e968c4f] {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding: 9px 0;
    margin: 20px auto 0;
    background: #ec3d2f;
    border-radius: 5px;
    width: 158px
}

.certification-index[data-v-4e968c4f] {
    min-height: 100vh;
    background: #fff;
    padding-top: .39rem
}

.certification-index>.info[data-v-4e968c4f] {
    padding: 0 .77rem;
    text-align: center
}

.certification-index>.info>.icon[data-v-4e968c4f] {
    width: .96rem;
    height: .96rem;
    margin: .6rem auto .8rem
}

.certification-index>.info>.title[data-v-4e968c4f] {
    font-size: .36rem;
    font-weight: 700;
    color: #1a1a1a;
    line-height: .5rem
}

.certification-index>.info>.text[data-v-4e968c4f] {
    font-size: .26rem;
    color: #1a1a1a;
    line-height: .37rem;
    margin-top: .36rem
}

.info-complement[data-v-4e968c4f] {
    margin: .2rem 0 .2rem;
    padding-bottom: .6rem;
    background: #fff
}

.info-complement>.title[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.info-complement>.title>.line[data-v-4e968c4f] {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.info-complement>.title>.txt[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.info-complement .pic[data-v-4e968c4f] {
    margin: .2rem 0;
    padding: .42rem .3rem
}

.info-complement .pic .img-photo[data-v-4e968c4f] {
    display: block;
    width: 5.94rem;
    height: 3.6rem;
    margin: 0 auto
}

.info-complement .pic .img-photo .img[data-v-4e968c4f] {
    width: 5.94rem;
    height: 3.6rem;
    margin-bottom: .26rem
}

.info-complement .pic .top-tips[data-v-4e968c4f] {
    font-size: .32rem;
    color: #1a1a1a;
    padding: .3rem
}

.info-complement .input-content[data-v-4e968c4f] {
    margin-bottom: .6rem
}

.info-complement .input-content .text[data-v-4e968c4f] {
    text-align: left;
    color: #ccc
}

.info-complement .input-content .text.active[data-v-4e968c4f] {
    color: #333
}

.info-complement .number-pre-logo[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.info-complement .number-pre-logo>img[data-v-4e968c4f] {
    height: .4rem;
    width: .4rem;
    margin-right: .21rem
}

.info-complement .take-photo .ul .li[data-v-4e968c4f] {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.info-complement .take-photo .ul .li>.txt[data-v-4e968c4f] {
    margin-left: .2rem
}

.info-complement .take-photo .ul .li>.txt>.first[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.info-complement .take-photo .ul .li>.txt>.tip[data-v-4e968c4f] {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem;
    margin-right: .3rem
}

.info-complement .take-photo .ul .li .img[data-v-4e968c4f] {
    width: 3.4rem;
    height: 2.12rem
}

.info-complement .take-photo .ul .li.right[data-v-4e968c4f] {
    float: right
}

.info-complement .take-photo .ul .li .text[data-v-4e968c4f] {
    font-size: .28rem;
    color: #999;
    text-align: center
}

.info-complement .custom-btn>.btn[data-v-4e968c4f] {
    border-radius: 1rem
}

.mer-agree-sign[data-v-4e968c4f] {
    padding: .2rem .3rem;
    background: #fff;
    min-height: 100vh
}

.mer-agree-sign .text[data-v-4e968c4f] {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.mer-agree-sign .text[data-v-4e968c4f] :first-child {
    font-size: .42rem;
    font-weight: 700
}

.mer-agree-sign .text[data-v-4e968c4f] :last-child {
    font-size: .3rem;
    font-weight: 400
}

.mer-agree-sign>canvas[data-v-4e968c4f] {
    width: 100%;
    height: calc(100vh - 2rem);
    background: #f7f8fa
}

.tel-bind[data-v-4e968c4f] {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.tel-bind>.title[data-v-4e968c4f] {
    padding-top: .7rem;
    font-size: .46rem;
    font-weight: 700;
    color: #000;
    line-height: .65rem
}

.tel-bind>.content[data-v-4e968c4f] {
    text-align: center;
    padding: .46rem 0 0
}

.tel-bind>.content>.input[data-v-4e968c4f] {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.tel-bind>.content>.input>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.tel-bind>.content>.input>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.tel-bind>.content>.input>.clear[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .4rem
}

.tel-bind>.content>.input>.open[data-v-4e968c4f] {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.tel-bind>.content>.input>.code[data-v-4e968c4f] {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 700;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.tel-bind>.content>.input>.code.disabled[data-v-4e968c4f] {
    color: #999
}

.tel-bind>.content>.custom-btn[data-v-4e968c4f] {
    margin: .9rem 0 0
}

.communication-detail .top[data-v-4e968c4f] {
    text-align: center;
    padding-top: .72rem;
    padding-bottom: .56rem;
    border-bottom: .02rem solid #f5f5f5;
    background: #fff
}

.communication-detail .top .num_block .num_mark[data-v-4e968c4f] {
    display: inline-block
}

.communication-detail .top .num_block .num[data-v-4e968c4f] {
    display: inline-block;
    font-size: .8rem;
    font-weight: 500;
    color: #010101
}

.communication-detail .top .top_btn[data-v-4e968c4f] {
    width: 5.5rem;
    height: 1.01rem;
    background: rgba(40,133,254,.06);
    border-radius: .1rem;
    font-size: .34rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: .68rem
}

.communication-detail .top .top_btn.check[data-v-4e968c4f] {
    border: 1px solid #2885fe;
    color: #2885fe
}

.communication-detail .data_info[data-v-4e968c4f] {
    margin-top: .2rem;
    background: #fff
}

.communication-detail .data_info :first-child.data_item[data-v-4e968c4f] {
    border-bottom: 1px solid #fafafa
}

.communication-detail .data_info .data_item[data-v-4e968c4f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1.3rem;
    height: 1.3rem;
    padding: 0 .3rem
}

.communication-detail .data_info .data_item .lable[data-v-4e968c4f] {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #4d4d4d
}

.communication-detail .data_info .data_item .right[data-v-4e968c4f] {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #000
}

.communication-fee-index[data-v-4e968c4f] {
    background: #fafafa;
    height: 100vh
}

.communication-fee-index .content-tab>.section[data-v-4e968c4f] {
    padding-top: .2rem
}

.communication-fee-index .content-tab>.section>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 400;
    color: #999;
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    padding: 21px 15px
}

.communication-fee-index .content-tab>.section>.item>span[data-v-4e968c4f] {
    color: #000
}

.communication-fee-index .content-tab>.section>.record[data-v-4e968c4f] {
    padding: 21px 15px 15px;
    background: #fff
}

.communication-fee-index .content-tab>.section>.record>.top[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 400;
    color: #999
}

.communication-fee-index .content-tab>.section>.record>.top>span[data-v-4e968c4f] {
    color: #000
}

.communication-fee-index .content-tab>.section>.record>.bottom[data-v-4e968c4f] {
    background: #fafafa;
    margin-top: 14px
}

.communication-fee-index .content-tab>.section>.record>.bottom>.title[data-v-4e968c4f] {
    padding: 12px 15px;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    color: #f24b3a
}

.communication-fee-index .content-tab>.section>.record>.bottom>.title>label[data-v-4e968c4f] {
    margin-right: 4px
}

.communication-fee-index .content-tab>.section>.record>.bottom>.title>img[data-v-4e968c4f] {
    height: 13px;
    width: 13px
}

.communication-fee-index .content-tab>.section>.record>.bottom>.content[data-v-4e968c4f] {
    padding: 15px 12px 0
}

.communication-fee-index .content-tab>.section>.record>.bottom>.content>.item-kf[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    padding-bottom: 15px
}

.communication-fee-index .content-tab>.section>.record>.bottom.active>.title[data-v-4e968c4f] {
    border-bottom: 1px solid #ebebeb
}

.communication-fee-index .content-tab>.section>.record>.bottom.active>.title>img[data-v-4e968c4f] {
    transform: rotate(-180deg)
}

.communication-fee-index .content-tab>.tips .tip[data-v-4e968c4f] {
    color: red
}

.communication-fee-index .van-tab[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #999
}

.communication-fee-index .van-tabs__line[data-v-4e968c4f] {
    background-color: #ec3d2f!important;
    width: 110upx!important;
    height: 3upx!important;
    left: 0!important
}

.communication-fee-index .no-data[data-v-4e968c4f] {
    display: block;
    width: 6.96rem;
    margin: 0 auto 1rem;
    padding-top: 2.45rem
}

.credit-card-add .input-content[data-v-4e968c4f] {
    margin-bottom: .6rem
}

.credit-card-add .input-content .text[data-v-4e968c4f] {
    text-align: left;
    color: #ccc
}

.credit-card-add .input-content .text.active[data-v-4e968c4f] {
    color: #333
}

.credit-card-add .number-pre-logo[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.credit-card-add .number-pre-logo .upload-img[data-v-4e968c4f] {
    position: absolute;
    right: 0;
    height: .6rem;
    width: .6rem;
    margin-left: .2rem
}

.credit-card[data-v-4e968c4f] {
    width: 100vw;
    min-height: 100vh
}

.credit-card>.list[data-v-4e968c4f] {
    margin-top: .2rem
}

.credit-card>.list>.item[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 1.33rem;
    padding: .22rem .3rem;
    border-bottom: 1px solid #f1f1f1;
    background-color: #fff
}

.credit-card>.list>.item>.card[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.credit-card>.list>.item>.card>.card-logo[data-v-4e968c4f] {
    border-radius: 50%;
    height: .76rem;
    width: .76rem;
    margin-right: .24rem
}

.credit-card>.list>.item>.card>.card-logo .img[data-v-4e968c4f] {
    display: block;
    width: .76rem;
    height: auto
}

.credit-card>.list>.item>.card>.info[data-v-4e968c4f] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;
    font-size: .3rem;
    color: #000
}

.credit-card>.list>.item>.card>.info .code[data-v-4e968c4f] {
    font-size: .26rem;
    color: #999
}

.credit-card>.list>.item>.status[data-v-4e968c4f] {
    font-size: .26rem;
    color: #32ba25
}

.page .list .item[data-v-4e968c4f] {
    padding: .4rem .3rem;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff
}

.page .list .item .item-l[data-v-4e968c4f] {
    display: flex;
    flex: 1
}

.page .list .item .item-l .img[data-v-4e968c4f] {
    width: .72rem;
    height: .72rem;
    margin-right: .3rem
}

.page .list .item .item-l .item-text[data-v-4e968c4f] {
    flex: 1;
    font-size: .3rem;
    color: #000
}

.page .list .item .item-l .item-text .title[data-v-4e968c4f] {
    margin-bottom: .12rem
}

.page .list .item .item-l .item-text .title text[data-v-4e968c4f] {
    color: #f24b3a
}

.page .list .item .item-l .item-text .sub-title[data-v-4e968c4f] {
    font-size: .24rem;
    color: #999
}

.page .list .item .item-r[data-v-4e968c4f] {
    margin-left: auto;
    font-size: .28rem;
    color: #989898
}

.page .list .item .item-r.fail[data-v-4e968c4f] {
    color: #ff5151
}

.page .list .item .item-r.processing[data-v-4e968c4f] {
    color: #989898
}

.settlement .settlement-card .label[data-v-4e968c4f],.settlement .settlement-card[data-v-4e968c4f] {
    font-weight: 500
}

.settlement .settlement-card .val[data-v-4e968c4f] {
    font-weight: 500;
    text-align: left
}

.settlement .remarks[data-v-4e968c4f] {
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    margin: .4rem .3rem .8rem
}

.settlement .remarks span[data-v-4e968c4f] {
    color: #ff3934
}

.settlement .custom-btn>.btn[data-v-4e968c4f] {
    border-radius: .1rem
}

.settlement .custom-btn>.record[data-v-4e968c4f] {
    margin-top: .5rem;
    font-size: .3rem;
    color: #f24b3a;
    line-height: .42rem;
    text-align: center
}

.settlement .custom-btn>.record>img[data-v-4e968c4f] {
    width: .2rem;
    height: .2rem;
    margin-left: .1rem
}

.withdrawal-psd-change[data-v-4e968c4f] {
    min-height: 100vh;
    background: #fff;
    padding-top: 1.19rem
}

.withdrawal-psd-change>.list[data-v-4e968c4f] {
    margin: 0 .6rem
}

.withdrawal-psd-change>.list>.item[data-v-4e968c4f] {
    margin: .3rem 0 .32rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.withdrawal-psd-change>.list>.item>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.withdrawal-psd-change>.list>.item>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.withdrawal-psd-change>.list>.item>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-change>.list>.item>.open[data-v-4e968c4f] {
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-find[data-v-4e968c4f] {
    min-height: 100vh;
    background: #fff
}

.withdrawal-psd-find>.sub-tip[data-v-4e968c4f] {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    padding: .49rem 0 .3rem;
    color: #b2b2b2
}

.withdrawal-psd-find>.sub-tip span[data-v-4e968c4f] {
    color: #1a1a1a
}

.withdrawal-psd-find>.list[data-v-4e968c4f] {
    margin: 0 .6rem
}

.withdrawal-psd-find>.list>.item[data-v-4e968c4f] {
    margin: .32rem 0 .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.withdrawal-psd-find>.list>.item>.icon-label[data-v-4e968c4f] {
    height: .5rem;
    width: .5rem
}

.withdrawal-psd-find>.list>.item>input[data-v-4e968c4f] {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.withdrawal-psd-find>.list>.item>.code[data-v-4e968c4f] {
    position: absolute;
    right: .6rem;
    font-size: .28rem;
    font-weight: 400;
    color: #1a1a1a
}

.withdrawal-psd-find>.list>.item>.code.disabled[data-v-4e968c4f] {
    color: #999
}

.withdrawal-psd-find>.list>.item>.clear[data-v-4e968c4f] {
    position: relative;
    right: .4rem;
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-find>.list>.item>.open[data-v-4e968c4f] {
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-index .title[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 500
}

.settlement_bills[data-v-4e968c4f] {
    height: 100%;
    background-color: #fff
}

.settlement_bills>.tabs[data-v-4e968c4f] {
    height: .88rem;
    width: 100vw;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #fff
}

.settlement_bills>.tabs>.tab[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 500;
    color: #999
}

.settlement_bills>.tabs>.tab>div[data-v-4e968c4f] {
    height: .1rem;
    background: transparent;
    margin-top: -.16rem
}

.settlement_bills>.tabs>.tab.active[data-v-4e968c4f] {
    color: #1a1a1a
}

.settlement_bills>.tabs>.tab.active>div[data-v-4e968c4f] {
    background: #f24b3a
}

.settlement_bills>.filter[data-v-4e968c4f] {
    padding: 0 .3rem;
    font-size: .28rem;
    line-height: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f8f8f8
}

.settlement_bills>.filter>.time[data-v-4e968c4f] {
    color: #999
}

.settlement_bills>.filter>.btn[data-v-4e968c4f] {
    color: #333
}

.settlement_bills>.filter>.btn>.icon[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    vertical-align: middle;
    margin-left: .1rem
}

.settlement_bills .list[data-v-4e968c4f] {
    overflow-y: auto;
    height: calc(100vh - 1.9rem)
}

.settlement_bills .list .item[data-v-4e968c4f] {
    background: #fff
}

.settlement_bills .list .item .item_header[data-v-4e968c4f] {
    padding: .3rem .3rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement_bills .list .item .item_header>.left[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    line-height: .48rem
}

.settlement_bills .list .item .item_header>.right[data-v-4e968c4f] {
    font-size: .29rem;
    color: #999;
    line-height: 41px
}

.settlement_bills .list .item .item_header>.right.err[data-v-4e968c4f] {
    color: #ff3934
}

.settlement_bills .list .item .item_info[data-v-4e968c4f] {
    margin-top: .26rem;
    padding: 0 .3rem;
    display: flex;
    font-size: .28rem;
    align-items: center
}

.settlement_bills .list .item .item_info .lable[data-v-4e968c4f] {
    width: 1.88rem;
    color: #666;
    margin-right: .84rem
}

.settlement_bills .list .item .item_info .text[data-v-4e968c4f] {
    color: #000;
    flex: 1
}

.settlement_bills .list .item .line[data-v-4e968c4f] {
    margin-top: .26rem;
    height: .2rem;
    background: #f8f8f8
}

.settlement_bills .list .item .line.lastOne[data-v-4e968c4f] {
    background: #fff
}

.settlement-bonus-detail[data-v-4e968c4f] {
    background: #f8f8f8;
    padding-top: 10px;
    text-align: center
}

.settlement-bonus-detail>.head[data-v-4e968c4f] {
    background: #fff;
    padding: 23px 0 19px 0
}

.settlement-bonus-detail>.head>.money[data-v-4e968c4f] {
    font-size: 25px;
    font-weight: 600;
    color: #1a1a1a
}

.settlement-bonus-detail>.head>.money>span[data-v-4e968c4f] {
    font-size: 15px
}

.settlement-bonus-detail>.head>.tip[data-v-4e968c4f] {
    font-size: 15px;
    font-weight: 400;
    color: #1a1a1a;
    margin-top: 2px
}

.settlement-bonus-detail>.section[data-v-4e968c4f] {
    margin-top: 10px;
    padding: 0 15px;
    background: #fff
}

.settlement-bonus-detail>.section>.item[data-v-4e968c4f] {
    height: 55px;
    line-height: 55px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f0f0f0
}

.settlement-bonus-detail>.section>.item>label[data-v-4e968c4f] {
    font-size: 15px;
    font-weight: 400;
    color: #999
}

.settlement-bonus-detail>.section>.item>span[data-v-4e968c4f] {
    font-size: 15px;
    font-weight: 400;
    color: #1a1a1a
}

.settlement-bonus-detail>.section>.item>span.wait[data-v-4e968c4f] {
    color: #1470fb
}

.settlement-bonus-detail>.section>.item>span.fail[data-v-4e968c4f] {
    color: #f24b3a
}

.settlement-bonus[data-v-4e968c4f] {
    background: #f8f8f8;
    padding-top: 10px
}

.settlement-bonus .wrap>.item[data-v-4e968c4f] {
    padding: 18px 15px;
    background-color: #fff;
    border-bottom: 1px solid #f0f0f0
}

.settlement-bonus .wrap>.item>.top[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement-bonus .wrap>.item>.top>label[data-v-4e968c4f] {
    font-size: 15px;
    font-weight: 400;
    color: #1a1a1a
}

.settlement-bonus .wrap>.item>.top>span[data-v-4e968c4f] {
    font-size: 16px;
    font-weight: 700;
    color: #1a1a1a
}

.settlement-bonus .wrap>.item>.bottom[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 3px
}

.settlement-bonus .wrap>.item>.bottom>label[data-v-4e968c4f] {
    font-size: 12px;
    font-weight: 400;
    color: #999
}

.settlement-bonus .wrap>.item>.bottom>span[data-v-4e968c4f] {
    font-size: 12px;
    font-weight: 400
}

.settlement-bonus .wrap>.item>.bottom>span.success[data-v-4e968c4f] {
    color: #999
}

.settlement-bonus .wrap>.item>.bottom>span.wait[data-v-4e968c4f] {
    color: #1470fb
}

.settlement-bonus .wrap>.item>.bottom>span.fail[data-v-4e968c4f] {
    color: #f24b3a
}

.settlement_withdrawal[data-v-4e968c4f] {
    padding-top: .2rem;
    padding-bottom: .2rem
}

.settlement_withdrawal .card[data-v-4e968c4f] {
    width: 6.9rem;
    height: 3rem;
    background-image: url(../../static/img/bg_card.1720691433600.png);
    background-size: cover;
    padding: .42rem .42rem .38rem;
    box-sizing: border-box;
    margin: 0 auto
}

.settlement_withdrawal .card .card_name[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement_withdrawal .card .card_name .bank-info[data-v-4e968c4f] {
    display: flex;
    align-items: center;
    justify-content: center
}

.settlement_withdrawal .card .card_name .bank-info .bank-logo[data-v-4e968c4f] {
    border-radius: .5rem;
    background-color: #fff;
    margin-right: .12rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.settlement_withdrawal .card .card_name .bank-info .bank-logo>img[data-v-4e968c4f] {
    display: block;
    width: .72rem;
    height: .72rem
}

.settlement_withdrawal .card .card_name .bank-info .bank-name .name[data-v-4e968c4f] {
    font-size: .32rem;
    font-weight: 700;
    color: #fff
}

.settlement_withdrawal .card .card_name .bank-info .bank-name .type[data-v-4e968c4f] {
    font-size: .24rem;
    color: #fff
}

.settlement_withdrawal .card .card_name .unionPay-logo>img[data-v-4e968c4f] {
    display: block;
    width: .72rem;
    height: .72rem
}

.settlement_withdrawal .card .card_num[data-v-4e968c4f] {
    margin-top: .36rem
}

.settlement_withdrawal .card .card_num .lable[data-v-4e968c4f] {
    font-size: .26rem;
    color: hsla(0,0%,100%,.8)
}

.settlement_withdrawal .card .card_num .num[data-v-4e968c4f] {
    font-size: .48rem;
    font-weight: 700;
    color: #fff;
    margin-top: .08rem
}

.settlement_withdrawal .account[data-v-4e968c4f] {
    background: #fff;
    margin-top: .2rem
}

.settlement_withdrawal .account .item[data-v-4e968c4f] {
    border-bottom: 1px solid #f8f8f8;
    padding: 0 .3rem;
    height: 1.16rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement_withdrawal .account .item .left[data-v-4e968c4f] {
    display: flex;
    align-items: center
}

.settlement_withdrawal .account .item .left .icon[data-v-4e968c4f] {
    width: .3rem;
    height: .3rem;
    margin-right: .14rem
}

.settlement_withdrawal .account .item .left .text[data-v-4e968c4f] {
    margin-right: .2rem;
    font-size: .32rem;
    color: #1a1a1a
}

.settlement_withdrawal .account .item .left .num[data-v-4e968c4f] {
    font-size: .32rem;
    color: #1a1a1a
}

.settlement_withdrawal .account .item .right .icon[data-v-4e968c4f] {
    width: .36rem;
    height: .36rem
}

.settlement_withdrawal .form[data-v-4e968c4f] {
    margin: .2rem 0 1.61rem;
    background-color: #fff;
    padding: .31rem .42rem .26rem
}

.settlement_withdrawal .form .title[data-v-4e968c4f] {
    font-size: .34rem;
    font-weight: 700;
    color: #333;
    line-height: .48rem;
    margin-bottom: .54rem
}

.settlement_withdrawal .form .ipt_box[data-v-4e968c4f] {
    display: flex;
    padding-bottom: .12rem;
    align-items: flex-end;
    font-size: .54rem;
    border-bottom: 1px solid #eee;
    max-width: calc(100vw - .84rem);
    width: calc(100vw - .84rem)
}

.settlement_withdrawal .form .ipt_box .lable[data-v-4e968c4f] {
    font-size: .4rem;
    font-weight: 400;
    color: #333;
    margin-right: .18rem
}

.settlement_withdrawal .form .ipt_box .input[data-v-4e968c4f] {
    width: 100%;
    font-size: .54rem;
    font-weight: 700;
    color: #1a1a1a;
    height: .75rem
}

.settlement_withdrawal .form .numtip[data-v-4e968c4f] {
    height: .96rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #f8f8f8
}

.settlement_withdrawal .form .numtip .left[data-v-4e968c4f] {
    font-size: .26rem;
    color: #333
}

.settlement_withdrawal .form .numtip .right[data-v-4e968c4f] {
    font-size: .26rem;
    color: #f24b3a
}

.settlement_withdrawal .tips_box[data-v-4e968c4f] {
    font-size: .26rem;
    color: #999;
    line-height: .5rem;
    padding: .14rem .3rem
}

.settlement_withdrawal .tips_box .red[data-v-4e968c4f] {
    color: #fd3c3c
}

.settlement_withdrawal .btn[data-v-4e968c4f] {
    width: 6.9rem;
    height: 1rem;
    background: #f24b3a;
    border-radius: .1rem;
    margin: 0 auto;
    font-size: .34rem;
    font-weight: 700;
    color: #fefefe;
    display: flex;
    align-items: center;
    justify-content: center
}

.settlement_withdrawal .btn.billing[data-v-4e968c4f] {
    background: rgba(242,75,58,.4)
}

.settlement_withdrawal .btn.active[data-v-4e968c4f] {
    background: #f24b3a
}

html[data-v-4e968c4f] {
    height: 100%;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

body[data-v-4e968c4f] {
    height: 100%;
    background-color: #f7f7f7;
    margin: 0;
    padding: 0;
    overflow-x: hidden
}

.van-pull-refresh[data-v-4e968c4f],.van-pull-refresh__track[data-v-4e968c4f] {
    min-height: 50vh!important
}

@media only screen and (device-height: 8.12rem) {
    body[data-v-4e968c4f],html[data-v-4e968c4f] {
        min-height:8.12rem
    }
}

@media only screen and (device-height: 8.96rem) {
    body[data-v-4e968c4f],html[data-v-4e968c4f] {
        min-height:8.96rem
    }
}

.van-picker__title[data-v-4e968c4f] {
    max-width: 60%!important
}

input[data-v-4e968c4f]:-internal-autofill-selected {
    -webkit-appearance: menulist-button;
    -moz-appearance: menulist-button;
    appearance: menulist-button;
    background-image: none!important;
    background-color: #333!important;
    color: -internal-light-dark(#000,#fff)!important
}

[data-v-4e968c4f]::-webkit-input-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}

[data-v-4e968c4f]::-moz-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}

[data-v-4e968c4f]:-ms-input-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}

input[data-v-4e968c4f]:-moz-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}

.v-touch[data-v-4e968c4f] {
    touch-action: pan-y!important
}

.red-dot[data-v-4e968c4f] {
    width: .16rem;
    height: .16rem;
    background: #ff3934;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #fff;
    position: absolute;
    top: 0;
    right: 0
}

html * {
    outline: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body,html {
    width: 100%;
    font-family: Microsoft YaHei,sans-serif
}

body,button,div,footer,h1,h2,h3,h4,h5,h6,header,html,img,input,label,li,nav,p,pre,section,span,textarea,ul {
    margin: 0;
    padding: 0
}

*,:after,:before {
    box-sizing: border-box
}

a {
    text-decoration: none
}

button,img {
    border: none
}

img {
    max-width: 100%;
    height: auto;
    width: auto\9;
    -ms-interpolation-mode: bicubic
}

button,input {
    background: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    line-height: normal
}

input::-webkit-input-placeholder {
    color: 999
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

li,ul {
    list-style: none
}

#app,body,html {
    height: 100%;
    min-height: 100%
}

page {
    width: 100vw;
    overflow-x: auto
}

.van-tabs__line {
    background-color: #ff8033!important;
    width: 110upx!important;
    height: 3upx!important;
    left: .38rem!important
}

.van-tab--active .van-ellipsis {
    color: #ff8033!important;
    font-size: 28upx
}

.inputPlaceholderClass {
    font-size: .32rem;
    font-weight: 400;
    color: #ccc
}

.van-cell {
    font-size: .32rem!important;
    padding: .42rem .3rem!important
}

.van-cell .van-cell__title {
    color: #1a1a1a;
    display: flex;
    align-items: center
}

.van-cell:after {
    left: 0!important
}

.search {
    width: 6.78rem;
    height: .72rem;
    background: #f5f5f5;
    padding: 0 .24rem;
    border-radius: .12rem;
    margin: 0 auto;
    box-sizing: border-box;
    display: flex;
    align-items: center
}

.search .img {
    display: block;
    width: .36rem;
    height: .36rem;
    margin-right: .08rem
}

.search .con {
    flex: 1
}

.search .con .van-cell {
    font-size: .28rem!important;
    padding: 0!important;
    background: none!important
}

.search .btn {
    padding: .05rem .12rem;
    border: 1px solid #ccc;
    border-radius: .05rem;
    font-size: .24rem;
    margin-left: .1rem;
    background: #fff
}

.info-list .van-cell__title {
    max-width: 90px;
    min-width: 90px;
    color: #999
}

.info-list .van-cell__value {
    text-align: left;
    color: #000
}

.info-list text {
    display: block;
    word-break: break-all
}

.info-list.spec .van-cell__title {
    color: #1a1a1a
}

.info-list.spec .van-cell__value {
    text-align: left;
    color: #1a1a1a
}

.info-list.spec .text {
    display: flex;
    align-items: center
}

.info-list.spec .text.empty {
    color: #ccc
}

.info-list.spec .text text {
    flex: 1
}

.info-list.spec .text .img {
    width: .6rem;
    height: .6rem;
    vertical-align: middle;
    margin-left: .3rem;
    margin-left: auto
}

.mart20 {
    margin-top: .2rem
}

.custom-btn {
    margin: .72rem .3rem .3rem
}

.custom-btn.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: .3rem;
    box-sizing: border-box;
    margin: 0;
    background: #fff
}

.custom-btn>.btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1rem;
    background: #f24b3a;
    font-size: .34rem;
    color: #fff;
    border-radius: .1rem
}

.custom-btn>.btn.active {
    background: rgba(242,75,58,.4)
}

.custom-btn>.btn.opacity {
    background: rgba(242,75,58,.06);
    color: #f24b3a;
    border: 1px solid #f24b3a
}

.custom-btn>.wrap {
    display: flex;
    align-items: center;
    line-height: 1rem;
    font-size: .34rem;
    text-align: center
}

.custom-btn>.wrap>.pre {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.custom-btn>.wrap>.next {
    width: 4.2rem;
    height: 1rem;
    background: #f24b3a;
    border-radius: .1rem;
    color: #fff
}

.custom-btn>.wrap>.next.active {
    background: rgba(242,75,58,.4)
}

.custom-btn>.wrap>.opacity {
    background: rgba(242,75,58,.06);
    color: #f24b3a;
    border: 1px solid #f24b3a
}

.custom-btn>.wrap div:not(:first-child) {
    margin-left: .3rem
}

.safe-area {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom)
}

.van-overlay {
    background-color: rgba(0,0,0,.75)
}

.van-overlay.loading {
    background: transparent
}

.van-toast.van-toast--middle.van-toast--loading.loading {
    background: none
}

.van-toast__loading {
    color: #f24b3a!important
}

.van-hairline--top:after {
    border-top-width: 0
}

.van-dialog__footer {
    padding: 0 0 .3rem 0;
    justify-content: space-evenly
}

.van-dialog__footer .van-dialog__cancel {
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06);
    border-radius: .1rem;
    color: #f24b3a;
    width: 40%;
    height: 40px;
    flex: none
}

.van-dialog__footer .van-dialog__confirm {
    background: #f24b3a;
    border-radius: .1rem;
    color: #fff;
    width: 40%;
    height: 40px;
    flex: none
}

.van-field--min-height .van-field__control {
    min-height: .5rem!important
}

.no-data {
    display: block;
    width: 6.96rem;
    margin: 2.45rem auto 1rem;
    font-size: .28rem;
    color: #999
}

.no-data .img {
    width: 6.96rem;
    height: 2.92rem;
    margin-bottom: .69rem
}

.no-more {
    font-size: .24rem;
    font-weight: 400;
    color: #b3b3b3;
    line-height: .33rem;
    text-align: center;
    padding: .3rem 0
}

.dialog-header {
    display: flex;
    font-size: .36rem;
    padding-top: .3rem;
    color: #000;
    align-items: center;
    justify-content: center;
    position: relative
}

.dialog-text {
    padding: .36rem .4rem .3rem
}

.dialog-text.tip-dialog {
    padding: .2rem .4rem .35rem
}

.dialog-text .link {
    color: #5280fe;
    padding-top: .08rem
}

.dialog-text .code-number {
    font-size: .34rem;
    color: #000;
    text-align: center
}

.dialog-btn-con {
    display: flex;
    padding: .3rem 0 .2rem;
    justify-content: space-around
}

.dialog-btn-con .van-button {
    width: 2.4rem;
    font-size: .32rem;
    padding: 0!important;
    height: .8rem!important;
    border-radius: .5rem;
    border: transparent
}

.dialog-btn-con .van-button.plain {
    background: rgba(242,75,58,.06)
}

.overlay {
    width: 100vw;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.no-scroll,.overlay {
    height: 100vh;
    position: fixed
}

.no-scroll {
    width: 100%;
    box-sizing: border-box
}

.number-pre-logo {
    display: flex;
    align-items: center;
    flex: 1
}

.number-pre-logo>img {
    height: .4rem;
    width: .4rem;
    margin-right: .21rem
}

.number-pre-logo>input {
    flex: 1
}

.forgot {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.forgot>.title {
    padding: .4rem 0 0 0
}

.forgot>.title>img {
    height: 1.2rem;
    width: 1.22rem
}

.forgot>.slogan {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.forgot>.slogan>.right {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.forgot>.content {
    text-align: center;
    margin-top: .8rem
}

.forgot>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.forgot>.content>.input>.icon-label {
    height: .5rem;
    width: .5rem
}

.forgot>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.forgot>.content>.input>.clear {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.forgot>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.forgot>.content>.input>.code {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.forgot>.content>.input>.code.disabled {
    color: #999
}

.forgot>.content>.agreement {
    font-size: .26rem;
    font-weight: 400;
    color: #b2b2b2
}

.forgot>.content>.login-btn {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.forgot>.content>.login-btn.active {
    background: #f24b3a
}

.forgot>.content>.others-login {
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a;
    margin-top: 1.4rem;
    padding-bottom: .72rem
}

.forgot /deep/ .loginInputPlaceholderClass {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.login-code {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.login-code>.title {
    padding: .4rem 0 0 0
}

.login-code>.title>img {
    height: 1.2rem;
    width: 1.22rem
}

.login-code>.head {
    display: flex;
    align-items: center;
    width: 100vw
}

.login-code>.head>.left {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.login-code>.head>.mid {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    transform: translateX(-.42rem)
}

.login-code>.slogan {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.login-code>.slogan>.right {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.login-code>.content {
    text-align: center;
    margin-top: .8rem
}

.login-code>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.login-code>.content>.input>.icon-label {
    height: .5rem;
    width: .5rem
}

.login-code>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.login-code>.content>.input>.clear {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.login-code>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.login-code>.content>.input>.code {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.login-code>.content>.input>.code.disabled {
    color: #999
}

.login-code>.content>.agreement {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem;
    display: flex
}

.login-code>.content>.agreement>img {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.login-code>.content>.agreement>.ct {
    text-align: left
}

.login-code>.content>.agreement>.ct>.ag {
    display: inline-block
}

.login-code>.content>.agreement>.ct>span {
    color: #333
}

.login-code>.content>.agreement>.ct>span div {
    display: inherit
}

.login-code>.content>.login-btn {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.login-code>.content>.login-btn.active {
    background: #f24b3a
}

.login-code>.content>.others-login {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login-code>.content>.others-login>.middle {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login-code>.content>.call {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.login-code>.content>.call>span {
    color: #333
}

.login-pos {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.login-pos>.head {
    display: flex;
    align-items: center;
    position: fixed;
    width: 100vw;
    left: 0
}

.login-pos>.head>.left {
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.login-pos>.head>.mid {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    transform: translateX(-.42rem)
}

.login-pos>.title {
    padding: .4rem 0 0 0
}

.login-pos>.title>img {
    height: 1.2rem;
    width: 1.22rem
}

.login-pos>.slogan {
    font-size: .46rem;
    font-weight: 700;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.login-pos>.slogan>.right {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.login-pos>.content {
    text-align: center;
    margin-top: .8rem
}

.login-pos>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.login-pos>.content>.input>.icon-label {
    height: .5rem;
    width: .5rem
}

.login-pos>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.login-pos>.content>.input>.clear {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.login-pos>.content>.input .img-upload,.login-pos>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.login-pos>.content>.agreement {
    display: flex;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem;
    align-items: flex-start
}

.login-pos>.content>.agreement>img {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.login-pos>.content>.agreement>.ct {
    text-align: left
}

.login-pos>.content>.agreement>.ct>.ag {
    display: inline-block
}

.login-pos>.content>.agreement>.ct>span {
    color: #333
}

.login-pos>.content>.agreement>.ct>span div {
    display: inherit
}

.login-pos>.content>.login-btn {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 700;
    color: #fff;
    margin: 1rem auto 0
}

.login-pos>.content>.login-btn.active {
    background: #f24b3a
}

.login-pos>.content>.others-login {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login-pos>.content>.others-login>.middle {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login-pos>.content>.call {
    margin-top: .29rem;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    padding-bottom: .72rem
}

.login-pos>.content>.call>span {
    color: #333
}

.login-pwd {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.login-pwd>.title {
    padding: .4rem 0 0 0
}

.login-pwd>.title>img {
    height: 1.2rem;
    width: 1.22rem
}

.login-pwd>.head {
    display: flex;
    align-items: center;
    width: 100vw
}

.login-pwd>.head>.left {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.login-pwd>.head>.mid {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    transform: translateX(-.42rem)
}

.login-pwd>.slogan {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.login-pwd>.slogan>.right {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.login-pwd>.content {
    text-align: center;
    margin-top: .8rem
}

.login-pwd>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.login-pwd>.content>.input>.icon-label {
    height: .5rem;
    width: .5rem
}

.login-pwd>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.login-pwd>.content>.input>.clear {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.login-pwd>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.login-pwd>.content>.forgot-pwd {
    text-align: left;
    font-size: .28rem;
    font-weight: 400;
    color: #626262
}

.login-pwd>.content>.agreement {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2rem;
    display: flex
}

.login-pwd>.content>.agreement>img {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.login-pwd>.content>.agreement>.ct {
    text-align: left
}

.login-pwd>.content>.agreement>.ct>.ag {
    display: inline-block
}

.login-pwd>.content>.agreement>.ct>span {
    color: #333
}

.login-pwd>.content>.agreement>.ct>span div {
    display: inherit
}

.login-pwd>.content>.login-btn {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.login-pwd>.content>.login-btn.active {
    background: #f24b3a
}

.login-pwd>.content>.others-login {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login-pwd>.content>.others-login>.middle {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login-pwd>.content>.call {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.login-pwd>.content>.call>span {
    color: #333
}

.login {
    min-height: 100vh;
    background: url(../../static/img/img_bg_wxdl.1720691433600.png) no-repeat;
    background-size: cover
}

.login>.title>img {
    height: 3.13rem;
    width: 100vw
}

.login>.content {
    text-align: center;
    padding: 1.54rem 0 0 0
}

.login>.content .logo {
    height: 1.8rem;
    width: 1.8rem;
    border-radius: .4rem
}

.login>.content>.slogan {
    margin-top: .54rem;
    font-size: .48rem;
    font-weight: 700;
    color: #1a1a1a
}

.login>.content>.operation {
    margin-top: 1.2rem;
    width: 100vw
}

.login>.content>.operation>.op {
    height: 1.08rem;
    width: 5.96rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: .36rem;
    font-weight: 400;
    color: #fff;
    justify-content: center;
    background: #f24b3a;
    margin: 0 auto;
    border-radius: .54rem
}

.login>.content>.operation>.op>img {
    height: .42rem;
    width: .42rem;
    margin-right: .15rem
}

.login>.content>.operation>.op.pos {
    color: #f24b3a;
    margin-top: .2rem;
    background: rgba(242,75,58,.06);
    border: 1px solid #f24b3a
}

.login>.content>.operation>.op.pos>img {
    height: .5rem;
    width: .5rem;
    margin-right: .1rem
}

.login>.content>.agreement {
    display: flex;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem
}

.login>.content>.agreement>img {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem;
    margin-left: .62rem
}

.login>.content>.agreement>.content {
    text-align: left;
    margin-right: .62rem
}

.login>.content>.agreement>.content>span {
    color: #333!important
}

.login>.content>.agreement>.content>span>div {
    display: inherit
}

.login>.content>.others-login {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.login>.content>.others-login>.middle {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.login>.content>.call {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.login>.content>.call>span {
    color: #333
}

.register {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.register>.title {
    padding: .4rem 0 0 0
}

.register>.title>img {
    height: 1.2rem;
    width: 1.22rem
}

.register>.head {
    display: flex;
    align-items: center;
    position: fixed;
    width: 100vw;
    left: 0
}

.register>.head>.left {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    padding-left: .36rem;
    height: .42rem;
    width: .42rem;
    z-index: 555
}

.register>.head>.mid {
    flex: 1;
    text-align: center;
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    transform: translateX(-.42rem)
}

.register>.slogan {
    font-size: .46rem;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.register>.slogan>.right {
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.register>.content {
    text-align: center;
    margin-top: .8rem
}

.register>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.register>.content>.input>.icon-label {
    height: .5rem;
    width: .5rem
}

.register>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.register>.content>.input>.clear {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.register>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.register>.content>.input>.code {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.register>.content>.input>.code.disabled {
    color: #999
}

.register>.content>.agreement {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: 2.27rem;
    display: flex
}

.register>.content>.agreement>img {
    height: .3rem;
    width: .3rem;
    margin-right: .1rem
}

.register>.content>.agreement>.ct {
    text-align: left
}

.register>.content>.agreement>.ct>.ag {
    display: inline-block
}

.register>.content>.agreement>.ct>span {
    color: #333
}

.register>.content>.agreement>.ct>span div {
    display: inherit
}

.register>.content>.login-btn {
    width: 6.3rem;
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .48rem;
    line-height: 1rem;
    font-size: .34rem;
    font-weight: 500;
    color: #fff;
    margin-top: 1rem
}

.register>.content>.login-btn.active {
    background: #f24b3a
}

.register>.content>.others-login {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #626262;
    margin-top: .5rem
}

.register>.content>.others-login>.middle {
    width: 1px;
    background-color: #ccc;
    height: .26rem;
    margin: 0 .4rem
}

.register>.content>.call {
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    margin-top: .29rem;
    padding-bottom: .72rem
}

.register>.content>.call>span {
    color: #333
}

.register .loginInputPlaceholderClass {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.set-login-psd {
    background: #fff;
    padding-top: 1rem;
    padding-bottom: .72rem;
    min-height: 100vh
}

.set-login-psd>.head {
    font-size: .28rem;
    font-weight: 400;
    color: #b2b2b2;
    text-align: center;
    padding-bottom: .3rem
}

.set-login-psd>.head>text {
    color: #1a1a1a
}

.set-login-psd>.content {
    text-align: center;
    padding: .77rem .3rem 0
}

.set-login-psd>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f7f7f7;
    border-radius: .54rem;
    padding: 0 .4rem;
    position: relative
}

.set-login-psd>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    flex: 1;
    background: #f7f7f7;
    border-radius: .54rem
}

.set-login-psd>.content>.input>.clear {
    height: .36rem;
    width: .36rem;
    margin-right: .4rem
}

.set-login-psd>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.set-login-psd>.content>.input>.code {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 500;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box;
    padding-right: .4rem
}

.set-login-psd>.content>.input>.code.disabled {
    color: #999
}

.set-login-psd>.content>.agreement {
    font-size: .26rem;
    font-weight: 400;
    color: #b2b2b2
}

.set-login-psd>.content>.login-btn {
    margin-top: .98rem
}

.set-login-psd>.content>.login-btn>img {
    height: 1.36rem;
    width: 1.36rem
}

.set-login-psd>.content>.others-login {
    font-size: .26rem;
    font-weight: 400;
    color: #2885fe;
    margin-top: 3.4rem
}

.set-login-psd /deep/ .loginInputPlaceholderClass {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.update-phone {
    background: #fff;
    height: 100vh;
    padding: 0 .6rem
}

.update-phone>.slogan {
    line-height: .65rem;
    padding-top: .7rem;
    font-size: .46rem;
    font-weight: 700;
    color: #000;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.update-phone>.content {
    text-align: center;
    margin-top: .1rem
}

.update-phone>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.update-phone>.content>.input>.icon-label {
    height: .5rem;
    width: .5rem
}

.update-phone>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.update-phone>.content>.input>.clear {
    position: relative;
    right: .4rem;
    height: .36rem;
    width: .36rem
}

.update-phone>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.update-phone>.content>.input>.code {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 700;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.update-phone>.content>.input>.code.disabled {
    color: #999
}

.update-phone>.content>.tips {
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    text-align: left
}

.update-phone>.content>.tips>span {
    color: #ec3d2f
}

.update-phone>.content>.login-btn {
    width: 6.3rem;
    height: 1rem;
    line-height: 1rem;
    margin-top: 1.22rem;
    border-radius: .48rem;
    font-size: .34rem;
    font-weight: 700;
    color: #fff;
    background: #f24b3a;
    opacity: .4
}

.update-phone>.content>.login-btn.active {
    opacity: 1
}

.update-phone /deep/ .loginInputPlaceholderClass {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6
}

.query-letter {
    padding: 14px 20px
}

.query-letter>.head {
    margin-top: .2rem;
    font-size: .8rem;
    font-weight: 700;
    color: #000;
    padding: .41rem .3rem .47rem;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff;
    margin-bottom: 15px;
    border-radius: 7px
}

.query-letter>.head>div {
    font-size: .28rem;
    font-weight: 400;
    color: #4d4d4d;
    line-height: .4rem
}

.query-letter>.head .title {
    margin-bottom: .2rem;
    font-size: .36rem;
    font-weight: 700;
    color: #000
}

.query-letter>canvas {
    width: 100%;
    height: 6rem;
    background-color: #fff;
    border-radius: 7px
}

.query-letter>.text {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.query-letter>.text :first-child {
    font-size: .42rem;
    font-weight: 700
}

.query-letter>.text :last-child {
    font-size: .3rem;
    font-weight: 400
}

.query-letter>.tip {
    padding: .26rem .3rem .54rem
}

.query-letter>.tip>.attention {
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a
}

.query-letter>.tip>.sub-attention {
    font-size: .26rem;
    font-weight: 400;
    color: #ccc;
    margin-top: .13rem
}

.query-letter>.tip>.sub-attention .star {
    vertical-align: -.06rem;
    font-size: .36rem;
    color: #fc3b22
}

.query-letter>.tip .date {
    margin-top: .3rem;
    font-size: .3rem;
    color: #4d4d4d
}

.query-letter>.custom-btn>.wrap>.pre {
    background: #fff
}

.query-sign>.head {
    margin-top: .2rem;
    font-size: .8rem;
    font-weight: 700;
    color: #000;
    text-align: center;
    padding: .41rem 0 .47rem;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff
}

.query-sign>.head>span {
    font-size: .32rem;
    margin-right: .12rem
}

.query-sign .text {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.query-sign .text :first-child {
    font-size: .42rem;
    font-weight: 700
}

.query-sign .text :last-child {
    font-size: .3rem;
    font-weight: 400
}

.query-sign>canvas {
    width: 100%;
    height: 6.09rem;
    background-color: #fff
}

.query-sign>.tip {
    padding: .26rem .3rem .54rem
}

.query-sign>.tip>.attention {
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a
}

.query-sign>.tip>.sub-attention {
    font-size: .24rem;
    font-weight: 400;
    color: #ccc;
    margin-top: .13rem
}

.query-sign>.custom-btn>.wrap>div {
    width: 48%
}

.tradeDetail {
    min-height: 100vh;
    background-color: #fff
}

.tradeDetail .top {
    text-align: center;
    padding-top: .72rem;
    padding-bottom: .56rem;
    border-bottom: .02rem solid #f5f5f5
}

.tradeDetail .top .num_block .num_mark {
    display: inline-block
}

.tradeDetail .top .num_block .num {
    display: inline-block;
    font-size: .8rem;
    font-weight: 700;
    color: #010101
}

.tradeDetail .top .top_btn {
    width: 5.5rem;
    height: 1.01rem;
    background: #f24b3a;
    border-radius: .1rem;
    font-size: .34rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 700;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: .68rem
}

.tradeDetail .top .top_btn.check {
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06);
    color: #f24b3a
}

.tradeDetail .top .tradeStatus {
    font-size: .28rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #010101;
    line-height: .4rem
}

.tradeDetail .data_info {
    margin-top: .23rem;
    padding-bottom: 1rem
}

.tradeDetail .data_info .data_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: .9rem;
    padding: 0 .3rem
}

.tradeDetail .data_info .data_item .lable {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #4d4d4d
}

.tradeDetail .data_info .data_item .right {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #000
}

.tradeDetail .data_info .data_item .right.hkcc {
    display: flex;
    align-items: center;
    color: #1470fb
}

.tradeDetail .data_info .data_item .right.hkcc.fail {
    color: #f24b3a
}

.tradeDetail .data_info .data_item .right.hkcc.success {
    color: #ff9c2f
}

.tradeDetail .data_info .data_item .right.hkcc>.hkcc-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.49rem;
    height: .44rem;
    margin-left: .1rem;
    background: #fff5f3;
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a
}

.tradeDetail .data_info .data_item .right.hkcc>.hkcc-btn>img {
    width: .26rem;
    height: .26rem
}

.about .van-cell__title {
    font-weight: 600
}

.about .title {
    padding: .8rem .3rem .68rem;
    background-color: #fff;
    margin-bottom: .2rem
}

.about .title .logo {
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    margin: 0 auto .3rem;
    border-radius: .4rem;
    border: 1px solid #f24b3a
}

.about .title span {
    display: block;
    text-align: center;
    font-size: .3rem;
    color: #000
}

.about .agreement {
    padding: .5rem .3rem;
    font-size: .3rem;
    color: #f24b3a
}

.about .agreement div {
    display: block;
    margin-bottom: .1rem
}

.about a {
    color: #f24b3a
}

.logout {
    padding: .3rem
}

.logout .h3 {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: .1rem
}

.logout .p {
    font-size: .28rem;
    color: #999;
    margin-top: .2rem
}

.logout .list {
    padding: .3rem .3rem .1rem;
    background: #fff;
    margin: .2rem 0;
    border-radius: .2rem
}

.logout .list div {
    font-size: .28rem;
    color: #1a1a1a;
    margin-bottom: .2rem
}

.logout .list div span {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    background: #1a1a1a;
    border-radius: .12rem;
    margin-right: .2rem
}

.logout .tip {
    font-size: .24rem;
    color: #2885fe
}

.logout .dialog {
    padding: .4rem .4rem 0
}

.logout .dialog .input {
    margin: .2rem auto;
    text-align: left;
    display: flex;
    line-height: normal;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.logout .dialog .input input {
    height: 1.08rem;
    line-height: normal;
    flex: 1
}

.logout .dialog .input .clear {
    height: .36rem;
    width: .36rem;
    margin-right: .4rem
}

.logout .dialog .input .open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.logout .dialog .input .code {
    width: 1.6rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 700;
    color: #f24b3a;
    word-break: keep-all;
    padding: .1rem 0 .1rem 0;
    box-sizing: content-box
}

.logout .dialog .input .code.disabled {
    color: #999
}

.logout .dialog-btn-con .plain {
    background: #f6f6f6;
    color: #999;
    border: none
}

.set-up .van-cell {
    margin-bottom: .2rem
}

.set-up .van-cell .van-cell__title {
    font-weight: 600
}

.tabbar-home {
    background: #fff;
    min-height: 100vh;
    width: 100vw;
    padding-bottom: 1.8rem
}

.tabbar-home>.head {
    background: url(../../static/img/head_bg.1720691433600.png) no-repeat;
    background-size: contain;
    height: 5.47rem;
    width: 100vw
}

.tabbar-home>.head>.person {
    padding: .37rem .26rem;
    display: flex;
    align-items: center
}

.tabbar-home>.head>.person>img {
    height: 1.02rem;
    width: 1.06rem;
    border-radius: 50%
}

.tabbar-home>.head>.person>.info {
    flex: 1;
    padding-left: .17rem
}

.tabbar-home>.head>.person>.info>.name {
    font-size: .36rem;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center
}

.tabbar-home>.head>.person>.info>.name>img {
    height: .2rem;
    width: .2rem;
    margin-left: .17rem
}

.tabbar-home>.head>.person>.info>.labels>img {
    height: .33rem;
    width: 1.01rem
}

.tabbar-home>.head>.amount {
    background: linear-gradient(270deg,#ffebeb,#fffcfc 49%,#ffebeb);
    border-radius: .24rem;
    padding: .4rem;
    margin: 0 .3rem
}

.tabbar-home>.head>.amount>.title {
    font-size: .26rem;
    font-weight: 400;
    color: #333;
    margin-bottom: .08rem
}

.tabbar-home>.head>.amount>.money {
    font-size: .44rem;
    font-weight: 700;
    color: #f04938;
    display: flex;
    align-items: baseline;
    margin-bottom: .15rem
}

.tabbar-home>.head>.amount>.money>.num {
    font-size: .76rem
}

.tabbar-home>.head>.amount>.tip {
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.tabbar-home>.section {
    background: url(../../static/img/img_sy_bj.1720691433600.png) no-repeat;
    background-size: 100% 1.4rem;
    background-position: 0 0;
    margin-top: -.5rem
}

.tabbar-home>.section>.fixed-service {
    display: flex;
    align-items: center;
    padding: .37rem 0
}

.tabbar-home>.section>.fixed-service>.sbgl {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #e3cdcd
}

.tabbar-home>.section>.fixed-service>.sbgl>img {
    height: .6rem;
    width: .6rem
}

.tabbar-home>.section>.fixed-service>.jygl {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.tabbar-home>.section>.fixed-service>.jygl>img {
    height: .6rem;
    width: .6rem
}

.tabbar-home>.section>.list-service {
    display: flex;
    flex-wrap: wrap;
    padding-top: .29rem
}

.tabbar-home>.section>.list-service>.item {
    width: 25%;
    text-align: center;
    font-size: .24rem;
    font-weight: 400;
    color: #333
}

.tabbar-home>.section>.list-service>.item>img {
    height: 1.17rem;
    width: 1.13rem;
    margin-bottom: .07rem
}

.tabbar-home>.section>.notice {
    display: flex;
    align-items: center;
    margin: .46rem .3rem .3rem;
    height: .84rem;
    padding: 0 .18rem 0 .25rem;
    background: #f7f7f7;
    border-radius: .14rem
}

.tabbar-home>.section>.notice>img {
    height: .6rem;
    width: .6rem;
    margin-right: .26rem
}

.tabbar-home>.section>.notice>.info {
    display: flex;
    flex: 1;
    align-items: center;
    padding-left: .26rem;
    border-left: 1px solid #ccc;
    overflow: hidden
}

.tabbar-home>.section>.notice>.info>.type {
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a;
    border: 1px solid #f24b3a;
    padding: 0 .07rem;
    border-radius: .08rem;
    margin-right: .14rem
}

.tabbar-home>.section>.notice>.info>.txt {
    font-size: .26rem;
    font-weight: 400;
    color: #333;
    flex: 1;
    overflow: hidden
}

.tabbar-home>.section>.notice>.info>.txt>span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tabbar-home>.section>.notice>.info>img {
    width: .2rem;
    height: .2rem
}

.tabbar-home>.section>.swiper-banner {
    text-align: center;
    height: 2.64rem;
    width: 6.9rem;
    margin: auto;
    background: #ededed;
    border-radius: .14rem
}

.tabbar-home>.section>.swiper-banner>swiper {
    height: 2.64rem;
    width: 6.9rem
}

.tabbar-home>.section>.swiper-banner img {
    height: 2.64rem;
    width: 6.9rem;
    border-radius: .14rem
}

.mine {
    min-height: 100vh;
    background: #fff;
    padding-bottom: 1rem
}

.mine .my-header {
    width: 7.5rem;
    background: url(../../static/img/bg_mine.1720691433600.png) no-repeat;
    background-size: cover
}

.mine .my-header>.location {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: .3rem .27rem 0 0
}

.mine .my-header>.location>.logo {
    height: .4rem;
    width: .4rem
}

.mine .my-header>.location>.txt {
    font-size: .28rem;
    font-weight: 400;
    color: #1a1a1a;
    width: 2.24rem;
    height: .4rem;
    line-height: .4rem;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 .1rem
}

.mine .my-header>.location>.refresh {
    height: .3rem;
    width: .3rem
}

.mine .my-header .con {
    padding: .09rem .35rem 0
}

.mine .my-header .con .info {
    display: flex;
    align-items: center
}

.mine .my-header .con .info .info-img {
    width: 1.42rem;
    height: 1.42rem;
    vertical-align: middle;
    margin-right: .23rem;
    border-radius: 1rem;
    overflow: hidden
}

.mine .my-header .con .info .info-span {
    flex: 1;
    color: #333
}

.mine .my-header .con .info .info-span .title {
    font-size: .36rem;
    margin-bottom: .1rem
}

.mine .my-header .con .info .info-span .sub-title {
    font-size: .26rem;
    color: #666;
    display: flex;
    align-items: center
}

.mine .my-header .con .info .info-span .sub-title .copy {
    border: 1px solid #f24b3a;
    color: #f24b3a;
    padding: .04rem;
    border-radius: .1rem;
    margin-left: .1rem
}

.mine .my-header .con .account {
    width: 6.9rem;
    height: 2.9rem;
    box-sizing: border-box;
    margin-top: .49rem
}

.mine .my-header .con .account .account-inner {
    width: 6.9rem;
    height: 2.9rem;
    color: #3d587b;
    padding: .36rem .36rem 0;
    box-sizing: border-box;
    background: url(../../static/img/bg_zhye.1720691433600.png) no-repeat;
    background-size: cover
}

.mine .my-header .con .account .account-inner .title {
    font-size: .28rem;
    margin-bottom: .24rem;
    display: flex;
    align-items: center;
    color: #fff
}

.mine .my-header .con .account .account-inner .title .eye {
    display: block;
    width: .4rem;
    height: .35rem;
    margin-right: .11rem
}

.mine .my-header .con .account .account-inner .account-info {
    padding-top: 4px
}

.mine .my-header .con .account .account-inner .account-info .sum {
    font-size: .54rem;
    font-weight: 700;
    color: #fff
}

.mine .my-header .con .account .account-inner .account-info .sum>span {
    font-size: .3rem;
    font-weight: 400
}

.mine .my-header .con .account .account-inner .account-info .sum.nocard {
    color: #f6bfb9
}

.mine .my-header .con .account .account-inner .account-info>.footer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.mine .my-header .con .account .account-inner .account-info>.footer>.bank-name {
    font-size: .26rem;
    font-weight: 400;
    color: #fff;
    opacity: .74
}

.mine .my-header .con .account .account-inner .account-info>.footer>.check {
    display: flex;
    align-items: center;
    width: 1.22rem;
    height: .57rem;
    font-size: .24rem;
    color: #753614;
    background: linear-gradient(240deg,#ffc485,#ffefde);
    border-radius: 8px;
    justify-content: center
}

.mine .my-header .con .account .account-inner .account-info>.footer>.check .icon-arrow {
    width: .3rem;
    height: .3rem;
    margin-left: .1rem
}

.mine>.section {
    background: url(../../static/img/img_sy_bj.1720691433600.png) no-repeat;
    background-size: 100% 1.4rem;
    background-position: 0 0;
    margin-top: -.11rem
}

.mine>.section>.title {
    font-size: .32rem;
    padding: .48rem .4rem;
    font-weight: 700;
    color: #1a1a1a
}

.mine .link-list {
    padding-bottom: 1rem
}

.mine .link-list .icon {
    width: .5rem;
    height: .5rem;
    vertical-align: middle;
    margin-right: .2rem
}

.mine .link-list .red-dot {
    width: .16rem;
    height: .16rem;
    background: #ff3934;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #fff
}

.mine .link-list .icon-phone {
    width: .42rem;
    height: .42rem;
    vertical-align: middle
}

.mine .link-list .no-info {
    display: inline-block;
    width: 1.2rem;
    height: .44rem;
    background: rgba(255,227,224,.26);
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a;
    line-height: .44rem;
    text-align: center
}

.mine .van-cell {
    font-size: .3rem!important;
    padding: .39rem .42rem!important
}

.mine .van-cell:after {
    display: none
}

.trade-query {
    min-height: 100vh;
    width: 100vw;
    padding: .25rem .2rem
}

.trade-query>.content>.info {
    height: 3.53rem;
    background: #f24b3a;
    border-radius: .12rem;
    padding: .36rem .27rem .42rem;
    margin-bottom: .3rem
}

.trade-query>.content>.info>.filter {
    width: 100%;
    height: .56rem;
    background: hsla(0,0%,100%,.2);
    border-radius: .14rem;
    padding: .03rem;
    font-size: .24rem;
    display: flex;
    align-items: center;
    color: #fefffe
}

.trade-query>.content>.info>.filter>.item {
    width: 25%;
    text-align: center
}

.trade-query>.content>.info>.filter>.item.active {
    height: .5rem;
    line-height: .5rem;
    background: #fff;
    border-radius: .14rem;
    color: #f24b3a
}

.trade-query>.content>.info>.date {
    margin: .3rem 0 .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    font-weight: 400;
    color: #fefffe;
    line-height: .4rem
}

.trade-query>.content>.info>.date>img {
    height: .34rem;
    width: .33rem;
    margin-right: .18rem
}

.trade-query>.content>.info>.money {
    display: flex
}

.trade-query>.content>.info>.money>.item {
    flex: 1;
    text-align: center
}

.trade-query>.content>.info>.money>.item>.num {
    font-size: .54rem;
    font-weight: 700;
    color: #fff
}

.trade-query>.content>.info>.money>.item>.label {
    margin-top: 0;
    font-size: .26rem;
    font-weight: 400;
    color: hsla(0,0%,100%,.5)
}

.trade-query>.content>.section {
    overflow: hidden
}

.trade-query>.content>.section .list {
    overflow-y: auto;
    height: calc(100vh - 4.28rem)
}

.trade-query>.content>.section .list .item:not(:last-child) {
    margin-bottom: .36rem
}

.trade-query>.content>.section .list .item>.date {
    font-size: .26rem;
    color: #1a1a1a;
    line-height: .37rem;
    margin-bottom: .14rem;
    display: flex;
    align-items: center
}

.trade-query>.content>.section .list .item>.date>span {
    display: inline-block;
    width: .06rem;
    height: .24rem;
    margin-right: .12rem;
    background: #f24b3a
}

.trade-query>.content>.section .list .item>.child-list {
    width: 100%;
    background: #fefffe;
    border-radius: .14rem;
    padding: 0 .3rem
}

.trade-query>.content>.section .list .item>.child-list .child {
    display: flex;
    align-items: center;
    padding: .35rem 0 .35rem;
    position: relative
}

.trade-query>.content>.section .list .item>.child-list .child>.icon {
    position: absolute;
    top: .35rem;
    left: 0;
    height: auto;
    width: .48rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont {
    width: 100%;
    margin-left: .64rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top {
    display: flex;
    justify-content: space-between
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top>.type {
    font-size: .3rem;
    font-weight: 700;
    color: #1a1a1a;
    line-height: .4rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top>.type>span {
    display: inline-block;
    margin-left: .12rem;
    background: rgba(242,75,58,.06);
    border-radius: 6px;
    border: 1px solid #f24b3a;
    color: #f24b3a;
    font-size: .24rem;
    padding: .02rem .12rem;
    border-radius: .06rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.top>.money {
    font-size: .3rem;
    font-weight: 600;
    color: #1a1a1a;
    line-height: .49rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom {
    display: flex;
    justify-content: space-between
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.bl>div {
    margin-top: .03rem;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    line-height: .33rem
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.status {
    width: 1.5rem;
    font-size: .24rem;
    font-weight: 400;
    color: #2885fe;
    line-height: .33rem;
    text-align: right
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.status.err {
    color: #f24b3a
}

.trade-query>.content>.section .list .item>.child-list .child>.cont>.bottom>.status.success {
    color: #999
}

.trade-query>.content>.section .list .no-data {
    margin: .4rem 0 0 0
}

.trade-query>.content>.section .list .no-data .img {
    width: 100%;
    height: 2.9rem
}

.bind>.section {
    margin-top: .2rem;
    background: #fff
}

.bind>.section>.item {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.bind>.section>.item:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.bind>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.bind>.section>.item>.val {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.bind>.section>.item .img {
    height: .6rem;
    width: .6rem
}

.bind>.explain {
    width: 100%;
    box-sizing: border-box;
    padding: 0 .3rem 0;
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    text-align: left
}

.bind>.explain .star {
    color: #ff3934
}

.attestation-info {
    margin-top: .2rem
}

.attestation-info .attestation-bind {
    padding-bottom: 3rem
}

.attestation-info .attestation-bind>.card-inner {
    width: 100%;
    height: 1.33rem;
    padding: .22rem .3rem;
    display: flex;
    align-items: center;
    border: 1px solid #f1f1f1;
    background: #fff
}

.attestation-info .attestation-bind>.card-inner .bank-logo {
    margin-right: .24rem;
    width: .76rem;
    height: .76rem
}

.attestation-info .attestation-bind>.card-inner .bank-logo .img {
    display: block;
    width: .76rem;
    height: .76rem;
    border-radius: 50%
}

.attestation-info .attestation-bind>.card-inner .bank-info {
    flex: 1
}

.attestation-info .attestation-bind>.card-inner .bank-info>span {
    font-size: .3rem;
    color: #000;
    line-height: .42rem
}

.attestation-info .attestation-bind>.card-inner .bank-info>div {
    margin-top: .1rem;
    font-size: .26rem;
    color: #999;
    line-height: .37rem
}

.attestation-info .attestation-bind .explain {
    margin-bottom: .16rem;
    font-size: .26rem;
    color: #999;
    line-height: .37rem
}

.attestation-info .attestation-bind .explain .star {
    color: #ff3934
}

.attestation-info .attestation-index {
    text-align: center
}

.attestation-info .attestation-index>img {
    height: 2.9rem;
    width: 6.96rem;
    margin-top: 2.48rem;
    padding: 0 .27rem
}

.attestation-info .attestation-index>.info {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    padding-top: .72rem
}

.attestation-info .attestation-index>.explain {
    width: 100%;
    box-sizing: border-box;
    padding: 0 .3rem 0;
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    text-align: left
}

.attestation-info .attestation-index>.explain .star {
    color: #ff3934
}

.certificate-index>.section {
    margin-top: .2rem
}

.certificate-index>.section>.item {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 .3rem
}

.certificate-index>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.certificate-index>.section>.item>.val {
    margin-left: .81rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.certificate-index>.section>.item>.val>.status-noraml {
    text-align: center;
    width: 1.12rem;
    height: .64rem;
    line-height: .64rem;
    background: rgba(20,112,251,.06);
    border-radius: .08rem;
    border: 1px solid #1470fb;
    font-size: .28rem;
    font-weight: 400;
    color: #1470fb
}

.certificate-index>.section>.item>.val>.status-expiring {
    text-align: center;
    width: 1.4rem;
    height: .64rem;
    line-height: .64rem;
    background: rgba(242,75,58,.06);
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    font-size: .28rem;
    font-weight: 400;
    color: #f24b3a
}

.certificate-index>.section>.item>.val>.status-expired {
    text-align: center;
    width: 1.4rem;
    height: .64rem;
    line-height: .64rem;
    background: rgba(252,125,41,.058823529411764705);
    border-radius: .08rem;
    border: 1px solid #fc7d29;
    font-size: .28rem;
    font-weight: 400;
    color: #fc7d29
}

.certificate-index>.section>.item>img {
    height: .6rem;
    width: .6rem
}

.certificate-store-operation>.title {
    display: flex;
    align-items: center;
    padding: .4rem .3rem .17rem 0
}

.certificate-store-operation>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.certificate-store-operation>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.certificate-store-operation>.title>.text>span {
    font-size: .3rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.certificate-store-operation>.title>.text>span>img {
    width: auto;
    height: .2rem;
    margin-left: .1rem
}

.certificate-store-operation>.list {
    padding: 0 .3rem 2rem
}

.certificate-store-operation>.list>.item {
    min-height: 3.6rem;
    margin-bottom: .2rem;
    background: #fff;
    border-radius: .14rem
}

.certificate-store-operation>.list>.item>.name {
    min-height: 1rem;
    padding: 0 .3rem 0 .2rem;
    background: linear-gradient(90deg,#fff0ee,#fff),#fff;
    border-radius: .14rem .14rem 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.certificate-store-operation>.list>.item>.name>.label {
    display: flex;
    align-items: center;
    flex: 1
}

.certificate-store-operation>.list>.item>.name>.label img {
    width: .4rem;
    height: .4rem;
    margin-right: .2rem
}

.certificate-store-operation>.list>.item>.name>.label>.center {
    font-weight: 500;
    font-size: .34rem;
    color: #1a1a1a
}

.certificate-store-operation>.list>.item>.name>.label>.right {
    min-width: .6rem;
    height: .34rem;
    line-height: .34rem;
    margin-left: .2rem;
    text-align: center;
    font-size: .22rem;
    color: #fefefe;
    background: linear-gradient(144deg,#54b5ff,#0070e9);
    border-radius: .06rem
}

.certificate-store-operation>.list>.item>.name>.label>.right.xw {
    background: linear-gradient(144deg,#ff8686,#f84040)
}

.certificate-store-operation>.list>.item>.name>.value {
    padding: .02rem .12rem;
    line-height: .33rem;
    font-size: .24rem;
    color: #f24b3a;
    background: rgba(242,75,58,.06);
    border-radius: .06rem
}

.certificate-store-operation>.list>.item>.info {
    padding: .16rem .3rem .04rem .8rem
}

.certificate-store-operation>.list>.item>.info>.info-items {
    margin-bottom: .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .28rem;
    color: #666;
    line-height: .4rem
}

.certificate-store-operation>.list>.item>.info>.info-items .value {
    color: #000;
    text-align: right
}

.certificate-store-operation>.list>.item>.info>.info-items .value.expire {
    color: #f24b3a
}

.certificate-store-operation>.list>.item>.info>.info-items .value.willExpire {
    color: #fc7d29
}

.certificate-store-operation>.submit {
    position: fixed;
    left: .3rem;
    bottom: .3rem;
    width: calc(100vw - .6rem);
    background: #fff;
    border-radius: .14rem;
    padding-left: .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.certificate-store-operation>.submit .all {
    display: flex;
    align-items: center
}

.certificate-store-operation>.submit .all img {
    width: .4rem;
    height: .4rem;
    margin-right: .2rem
}

.certificate-store-operation>.submit .btn {
    width: 3.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .34rem;
    color: #fff;
    background: #f24b3a;
    border-radius: .14rem;
    text-align: center
}

.certificate-update-record {
    padding-top: 10px
}

.certificate-update-record .wrap>.item {
    margin-bottom: .2rem;
    padding: .24rem .3rem .1rem;
    background: #fff
}

.certificate-update-record .wrap>.item>.name {
    margin-bottom: .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.certificate-update-record .wrap>.item>.name>.label {
    display: flex;
    align-items: center;
    flex: 1
}

.certificate-update-record .wrap>.item>.name>.label img {
    width: .6rem;
    height: .6rem;
    margin-right: .16rem
}

.certificate-update-record .wrap>.item>.name>.label>.center {
    font-weight: 500;
    font-size: .34rem;
    color: #1a1a1a
}

.certificate-update-record .wrap>.item>.name>.value {
    padding: .04rem .28rem;
    line-height: .4rem;
    font-size: .28rem;
    border-radius: .08rem;
    color: #ccc;
    border: 1px solid #ccc;
    background: #fff
}

.certificate-update-record .wrap>.item>.name>.value.success {
    color: #32ba25;
    border: 1px solid #32ba25;
    background: rgba(50,186,37,.06)
}

.certificate-update-record .wrap>.item>.name>.value.fail {
    color: #f24b3a;
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06)
}

.certificate-update-record .wrap>.item>.name>.value.wait {
    color: #1470fb;
    border: 1px solid #1470fb;
    background: rgba(20,112,251,.06)
}

.certificate-update-record .wrap>.item>.info>.info-items {
    margin-bottom: .2rem;
    line-height: .4rem;
    font-size: .28rem;
    color: #666;
    display: flex;
    align-items: center
}

.certificate-update-record .wrap>.item>.info>.info-items .key {
    width: 1.9rem
}

.certificate-update-record .wrap>.item>.info>.info-items .value {
    color: #000
}

.certificate-update {
    background: #fff;
    padding-bottom: .3rem
}

.certificate-update .title {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center
}

.certificate-update .title .title-color {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.certificate-update>.head {
    padding: 0 .3rem
}

.certificate-update>.head>.card {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    height: 3.12rem;
    box-sizing: border-box;
    background: #f7f8fa;
    border-radius: .14rem;
    padding: .5rem .2rem
}

.certificate-update>.head>.card.top {
    margin-bottom: .24rem
}

.certificate-update>.head>.card.top .img {
    width: 3.4rem;
    height: 2.12rem
}

.certificate-update>.head>.card.top .text {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.certificate-update>.head>.card.top .text>div {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.certificate-update>.head>.card.bottom .img {
    width: 3.4rem;
    height: 2.12rem
}

.certificate-update>.head>.card.bottom .text {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.certificate-update>.head>.card.bottom .text>div {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.certificate-update>.section {
    padding: 0 .3rem
}

.certificate-update>.section>.item {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    border-bottom: .5px solid #f0f0f0
}

.certificate-update>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.certificate-update>.section>.item>.val {
    margin-left: .81rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.certificate-update>.section>.item>img {
    height: .6rem;
    width: .6rem
}

.limit-history>.list>.item {
    background: #fff;
    margin-top: .2rem;
    padding: .4rem .3rem
}

.limit-history>.list>.item>.info {
    font-size: .3rem;
    color: #999;
    margin-top: .2rem;
    position: relative;
    display: flex;
    align-items: center
}

.limit-history>.list>.item>.info:first-child {
    margin-top: 0
}

.limit-history>.list>.item>.info .img {
    width: .4rem;
    height: .4rem
}

.limit-history>.list>.item>.info .img.bank {
    margin-right: .2rem
}

.increase-auth>.section>.item>.val .mini-img {
    width: .4rem;
    height: .4rem;
    margin-right: .22rem
}

.increase-auth>.section>.item>.val .mini-img.nomar {
    margin-right: 0
}

.increase-auth>.section {
    margin-top: .2rem;
    background: #fff
}

.increase-auth>.section>.item {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.increase-auth>.section>.item:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.increase-auth>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.increase-auth>.section>.item>.val {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex
}

.increase-auth>.section>.item>.icon {
    height: .6rem;
    width: .6rem
}

.increase-auth>.section>.item>.icon .img {
    height: .6rem;
    width: .6rem;
    max-width: none
}

.increase-auth>.section>.item .img {
    width: .6rem;
    height: .6rem;
    margin-right: .22rem
}

.increase-auth .history-btn {
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    color: #f24b3a;
    line-height: 24px
}

.limit-index {
    padding-bottom: .3rem
}

.limit-index>.head {
    position: relative
}

.limit-index>.head,.limit-index>.head>img {
    height: 2.8rem;
    width: 100vw
}

.limit-index>.head>div {
    position: absolute;
    bottom: .2rem;
    left: 50%;
    transform: translateX(-50%);
    height: .76rem;
    width: 2.76rem;
    border: .02rem solid #fff;
    font-size: .32rem;
    color: #fff;
    text-align: center;
    line-height: .76rem;
    border-radius: .4rem
}

.limit-index>.section {
    padding: 0 .3rem
}

.limit-index>.section>.item>.title {
    font-size: .3rem;
    font-weight: 700;
    color: #1a1a1a;
    margin: .4rem 0 .2rem
}

.limit-index>.section>.item>.content {
    height: 1.64rem;
    border: 1px solid #c2c2c2;
    border-radius: .1rem;
    background: #fff
}

.limit-index>.section>.item>.content>.subtitle {
    display: flex
}

.limit-index>.section>.item>.content>.subtitle>div {
    height: .4rem;
    line-height: .4rem;
    border-radius: .1rem 0 .1rem 0;
    background: rgba(0,0,0,.06);
    font-size: .24rem;
    font-weight: 400;
    color: #666;
    padding: .04rem .12rem
}

.limit-index>.section>.item>.content>.list {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: .17rem;
    margin-bottom: .24rem
}

.limit-index>.section>.item>.content>.list>.sub-item {
    text-align: center;
    flex: 1
}

.limit-index>.section>.item>.content>.list>.sub-item>.label {
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.limit-index>.section>.item>.content>.list>.sub-item>.val {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a
}

.limit-index>.section>.item.active>.title {
    color: #f24b3a
}

.limit-index>.section>.item.active>.content {
    border-color: #f24b3a
}

.limit-index>.section>.item.active>.content>.subtitle>div {
    background: rgba(242,75,58,.06);
    color: #f24b3a
}

.limit-index>.section-info {
    background: #fff;
    margin: .4rem .3rem .3rem;
    border-radius: .1rem;
    padding-top: .24rem
}

.limit-index>.section-info>.item>.title {
    font-size: .3rem;
    font-weight: 700;
    color: #1a1a1a;
    padding-left: .2rem;
    margin-bottom: .24rem
}

.limit-index>.section-info>.item>.list {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-bottom: .46rem
}

.limit-index>.section-info>.item>.list>.sub-item {
    text-align: center;
    flex: 1
}

.limit-index>.section-info>.item>.list>.sub-item>.label {
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.limit-index>.section-info>.item>.list>.sub-item>.val {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a
}

.limit-index>.limit-tip {
    padding: 0 .3rem 2.2rem;
    font-size: .26rem;
    font-weight: 400;
    color: #999
}

.magnetic-auth>.section {
    margin-top: .2rem;
    background: #fff
}

.magnetic-auth>.section>.item {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.magnetic-auth>.section>.item:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.magnetic-auth>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.magnetic-auth>.section>.item>.val {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex
}

.magnetic-auth>.section>.item>.val>.select {
    display: flex;
    align-items: center
}

.magnetic-auth>.section>.item>.val>.select>img {
    height: .32rem;
    width: .32rem;
    margin-right: .12rem
}

.magnetic-auth>.section>.item>.val>.select:first-child {
    margin-right: .9rem
}

.magnetic-auth>.section>.item>.val .mini-img {
    width: .4rem;
    height: .4rem;
    margin-right: .22rem
}

.magnetic-auth>.section>.item>.val .mini-img.nomar {
    margin-right: 0
}

.magnetic-auth>.section>.item>.icon {
    height: .6rem;
    width: .6rem
}

.magnetic-auth>.section>.item>.icon .img {
    height: .6rem;
    width: .6rem;
    max-width: none
}

.magnetic-auth>.explain {
    display: flex;
    margin-top: 10px;
    padding: 0 .3rem 0;
    font-size: .26rem;
    color: #999
}

.magnetic-auth>.explain .start {
    color: #fd3c3c;
    margin-right: .1rem
}

.magnetic-auth .history-btn {
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    color: #f24b3a;
    line-height: 24px
}

.magnetic-history>.tabs {
    height: .88rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #fff
}

.magnetic-history>.tabs>.tab {
    font-size: .34rem;
    font-weight: 500;
    color: #999
}

.magnetic-history>.tabs>.tab>div {
    height: .1rem;
    background: transparent;
    margin-top: -.16rem
}

.magnetic-history>.tabs>.tab.active {
    color: #1a1a1a
}

.magnetic-history>.tabs>.tab.active>div {
    background: #f24b3a
}

.magnetic-history>.list>.item {
    background: #fff;
    margin-top: .2rem;
    padding: .4rem .3rem
}

.magnetic-history>.list>.item>.name {
    font-size: .34rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex;
    align-items: center
}

.magnetic-history>.list>.item>.name>.self {
    background: rgba(242,75,58,.06);
    color: #f24b3a
}

.magnetic-history>.list>.item>.name>.others,.magnetic-history>.list>.item>.name>.self {
    border-radius: .04rem;
    font-size: .22rem;
    font-weight: 400;
    padding: 0 .06rem;
    margin-left: .18rem
}

.magnetic-history>.list>.item>.name>.others {
    background: #ffede3;
    color: #ff7522
}

.magnetic-history>.list>.item>.info {
    font-size: .3rem;
    color: #999;
    margin-top: .2rem;
    position: relative;
    display: flex;
    align-items: center
}

.magnetic-history>.list>.item>.info .img {
    width: .4rem;
    height: .4rem
}

.magnetic-history>.list>.item>.info .img.bank {
    margin-right: .2rem
}

.magnetic-history>.list>.item>.info .value .bankIcon {
    width: 16px;
    height: 16px
}

.manual-index .list {
    width: 6.9rem;
    margin: .2rem .3rem;
    background: #fff;
    border-radius: 14px
}

.manual-index .list .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 .5rem 0 .37rem;
    padding: .59rem 0;
    height: 1.66rem
}

.manual-index .list .item:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.manual-index .list .item .left {
    display: flex;
    align-items: center
}

.manual-index .list .item .left>img {
    width: .48rem;
    height: .48rem;
    margin-right: .18rem
}

.manual-index .list .item .left>div {
    font-size: .32rem;
    color: #1a1a1a;
    line-height: .45rem
}

.manual-index .list .item .right {
    display: flex;
    align-items: center
}

.manual-index .list .item .right>div {
    font-size: .26rem;
    color: #b3b3b3;
    line-height: .37rem;
    margin-right: .13rem
}

.manual-index .list .item .right>img {
    width: .1rem;
    height: .18rem
}

.merchant-ca-agreement {
    padding: 0 0 .6rem 0;
    background: #fff
}

.merchant-ca-agreement>.step-status {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-agreement>.step-status>img {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-agreement>.section {
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0
}

.merchant-ca-agreement>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-agreement>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-agreement>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-agreement>.section>.content {
    height: calc(100vh - 4.7rem);
    margin: 0 .3rem;
    border-radius: .2rem;
    background: #f7f8fa;
    box-sizing: border-box
}

.merchant-ca-agreement>.section>.content>iframe {
    height: 100%;
    width: 100%;
    border: none
}

.merchant-ca-agreement>.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-agreement>.footer>.wrap {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-agreement>.footer>.wrap>.pre {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-agreement>.footer>.wrap>.next {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-agreement>.footer>.wrap>.next.active {
    background: #f24b3a
}

.merchant-ca-bank {
    padding: 0 0 .6rem 0
}

.merchant-ca-bank>.step-status {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-bank>.step-status>img {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-bank>.section {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-bank>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-bank>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-bank>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-bank>.section>.account-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .3rem
}

.merchant-ca-bank>.section>.account-type>.item {
    width: 3.35rem;
    height: 1.08rem;
    background: #f7f8fa;
    border-radius: .14rem;
    border: 1px solid #f7f8fa;
    font-size: .3rem;
    font-weight: 500;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: center
}

.merchant-ca-bank>.section>.account-type>.item>.icon-img {
    width: .44rem;
    height: .44rem;
    margin-right: .12rem
}

.merchant-ca-bank>.section>.account-type>.item.active {
    background: #fceeee;
    border: 1px solid #f24b3a
}

.merchant-ca-bank>.section>.take-photo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 .3rem
}

.merchant-ca-bank>.section>.take-photo>.side {
    width: 3.35rem;
    height: 2.8rem;
    padding: .2rem .24rem;
    background: #f7f8fa;
    border-radius: .14rem;
    margin-top: .2rem
}

.merchant-ca-bank>.section>.take-photo>.side .photo {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-bank>.section>.take-photo>.side>.photo-text {
    font-size: .28rem;
    font-weight: 400;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center
}

.merchant-ca-bank>.section>.take-photo>.side>.photo-text>img {
    width: .3rem;
    height: .3rem;
    margin-left: .06rem
}

.merchant-ca-bank>.section>.take-photo img {
    width: 2.88rem;
    height: 1.8rem
}

.merchant-ca-bank>.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-bank>.footer>.wrap {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-bank>.footer>.wrap>.pre {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-bank>.footer>.wrap>.next {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-bank>.footer>.wrap>.next.active {
    background: #f24b3a
}

.merchant-ca-bank>.footer>.wrap>.fail {
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .1rem;
    color: #fff;
    width: 100%;
    margin-right: .3rem
}

.merchant-ca-bank>.footer>.wrap>.fail.active {
    background: #f24b3a
}

.merchant-ca-bank .pdf-section {
    height: 100%;
    padding: 0 .3rem 0
}

.merchant-ca-bank .pdf-section>.pdf-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .4rem 0
}

.merchant-ca-bank .pdf-section>.pdf-title>img {
    width: .44rem;
    height: .44rem
}

.merchant-ca-bank .pdf-section>.m-pdf {
    height: calc(100% - 2.5rem)
}

.merchant-ca-bank .pdf-section>.pdf-footer {
    position: fixed;
    left: 0;
    width: 100%;
    line-height: 1rem;
    padding: 0 .3rem;
    text-align: center;
    font-size: .34rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-bank .pdf-section>.pdf-footer>.back {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-bank .pdf-section>.pdf-footer>.copy {
    width: 4.2rem;
    height: 1rem;
    background: #f24b3a;
    border-radius: .1rem;
    color: #fff
}

.merchant-ca-basic-info {
    padding: 0 0 .6rem 0
}

.merchant-ca-basic-info>.section {
    min-height: calc(100vh - 1.94rem);
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-basic-info>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem .3rem .3rem 0
}

.merchant-ca-basic-info>.section>.title.between {
    justify-content: space-between
}

.merchant-ca-basic-info>.section>.title .left {
    display: flex;
    align-items: center
}

.merchant-ca-basic-info>.section>.title .line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-basic-info>.section>.title .text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-basic-info>.section>.title .right {
    font-size: .28rem;
    color: #f24b3a
}

.merchant-ca-basic-info>.section>.content {
    margin: 0 .3rem;
    background: #fff;
    border-radius: .1rem
}

.merchant-ca-basic-info>.section>.content>.item {
    line-height: .42rem;
    padding: .3rem;
    font-size: .3rem;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-basic-info>.section>.content>.item.pos {
    padding: .4rem .3rem
}

.merchant-ca-basic-info>.section>.content>.item.pos>.val {
    display: flex;
    align-items: center
}

.merchant-ca-basic-info>.section>.content>.item.pos>.val img {
    width: .44rem;
    height: .44rem;
    margin-left: .1rem
}

.merchant-ca-basic-info>.section>.content>.item.pos>.val>.modifing {
    width: .84rem;
    height: .36rem;
    line-height: .36rem;
    margin-left: .1rem;
    background: #fff1ef;
    border-radius: .06rem;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #ff6656;
    text-align: center
}

.merchant-ca-basic-info>.section>.content>.item>.label {
    min-width: 1.58rem
}

.merchant-ca-basic-info>.section>.content>.item>.val {
    color: #1a1a1a;
    text-align: end
}

.merchant-ca-basic-info>.section>.content>.item:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-basic-info>.section>.other {
    margin: .4rem .3rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1
}

.merchant-ca-basic-info>.section>.other>.item {
    padding: .36rem .3rem;
    font-size: .32rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-basic-info>.section>.other>.item>.label {
    display: flex;
    align-items: center
}

.merchant-ca-basic-info>.section>.other>.item>.label>img {
    width: .54rem;
    height: .54rem;
    margin-right: .2rem
}

.merchant-ca-basic-info>.section>.other>.item>.val {
    width: .14rem;
    height: .28rem
}

.merchant-ca-basic-info>.section>.other>.item:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-basic-info>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-basic-info>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-basic-info>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-change-terminal {
    padding: 0 0 .6rem 0
}

.merchant-ca-change-terminal>.section {
    min-height: 100vh;
    padding-top: .4rem
}

.merchant-ca-change-terminal>.section>.content {
    margin: 0 .3rem .2rem;
    background: #fff;
    border-radius: .1rem
}

.merchant-ca-change-terminal>.section>.content>.item {
    line-height: .42rem;
    padding: .3rem;
    font-size: .3rem;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-change-terminal>.section>.content>.item>.label {
    min-width: 1.58rem
}

.merchant-ca-change-terminal>.section>.content>.item>.val {
    color: #1a1a1a
}

.merchant-ca-change-terminal>.section>.content>.item>.val.await {
    color: #1470fb
}

.merchant-ca-change-terminal>.section>.content>.item>.val.fail {
    color: #f24b3a
}

.merchant-ca-change-terminal>.section>.content>.item>.val.success {
    color: #ff9c2f
}

.merchant-ca-change-terminal>.section>.content>.item:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-change-terminal>.section>.custom-btn .van-button {
    border-radius: .1rem!important
}

.merchant-ca-change-terminal>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-change-terminal>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-change-terminal>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-index {
    padding: 0
}

.merchant-ca-index .section {
    border-radius: .2rem .2rem 0 0
}

.merchant-ca-index .section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 0
}

.merchant-ca-index .section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-index .section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-index .section>.cont {
    height: 1.62rem;
    margin: .3rem;
    padding: .3rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-index .section>.cont>.left {
    font-size: .26rem;
    color: #999
}

.merchant-ca-index .section>.cont>.left .name {
    margin-bottom: .2rem;
    font-size: .32rem;
    color: #000
}

.merchant-ca-index .section>.cont>.right {
    width: .14rem;
    height: .28rem
}

.merchant-ca-index .section>.cont.type {
    background: #fff
}

.merchant-ca-index .section>.cont.type>.left {
    display: flex;
    align-items: center;
    font-size: .34rem;
    color: #000
}

.merchant-ca-index .section>.cont.type>.left>img {
    width: .52rem;
    height: .52rem;
    margin-right: .16rem
}

.merchant-ca-index .section>.cont.type>.right {
    width: 1.45rem;
    height: .54rem
}

.merchant-ca-index>.bg-info {
    min-height: 100vh;
    background: url(../../static/img/img_merchant-ca-bg.1720691433600.png) no-repeat;
    background-size: 100% auto;
    background-color: #fffbf5
}

.merchant-ca-index>.bg-info>.add {
    position: static;
    padding-top: 6.69rem
}

.merchant-ca-index>.bg-info>.add>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .27rem .28rem .27rem .4rem;
    margin: 0 .3rem .3rem;
    width: 6.9rem;
    box-sizing: border-box;
    background: #fff0cb;
    border-radius: 10px
}

.merchant-ca-index>.bg-info>.add>.item>.left {
    display: flex;
    align-items: center;
    font-size: .3rem;
    color: #5e2c0e
}

.merchant-ca-index>.bg-info>.add>.item>.left>img {
    width: .68rem;
    height: .68rem;
    margin-right: .2rem
}

.merchant-ca-index>.bg-info>.add>.item>.right {
    width: 1.45rem;
    height: .54rem
}

.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-info-modify {
    padding: 0 0 .6rem 0
}

.merchant-ca-info-modify>.section>.type {
    margin: .3rem .3rem 0
}

.merchant-ca-info-modify>.section>.type .van-cell {
    border-radius: .14rem
}

.merchant-ca-info-modify>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-info-modify>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-info-modify>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-info-modify>.section>.take-photo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 .3rem
}

.merchant-ca-info-modify>.section>.take-photo>.side {
    width: 3.35rem;
    height: 2.8rem;
    background: #fff;
    padding: .2rem .24rem;
    border-radius: .14rem;
    margin-top: .2rem
}

.merchant-ca-info-modify>.section>.take-photo>.side .photo {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-info-modify>.section>.take-photo>.side>.photo-text {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    color: #000
}

.merchant-ca-info-modify>.section>.take-photo img {
    width: 2.88rem;
    height: 1.8rem;
    border-radius: .12rem
}

.merchant-ca-info-modify>.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem
}

.merchant-ca-info-modify>.footer>.wrap {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-info-modify>.footer>.wrap>.btn {
    height: 1rem;
    background: rgba(242,75,58,.4);
    border-radius: .1rem;
    color: #fff;
    width: 100%;
    margin-right: .3rem
}

.merchant-ca-info-modify>.footer>.wrap>.btn.active {
    background: #f24b3a
}

.merchant-ca-mer {
    padding: 0 0 .6rem 0
}

.merchant-ca-mer>.step-status {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-mer>.step-status>img {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-mer>.section {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-mer>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-mer>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-mer>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-mer>.section>.take-photo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .3rem
}

.merchant-ca-mer>.section>.take-photo>.side {
    width: 3.35rem;
    height: 2.8rem;
    padding: .2rem .24rem;
    background: #f7f8fa;
    border-radius: .14rem
}

.merchant-ca-mer>.section>.take-photo>.side .photo {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-mer>.section>.take-photo>.side>.photo-text {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    color: #000
}

.merchant-ca-mer>.section>.take-photo img {
    width: 2.88rem;
    height: 1.8rem
}

.merchant-ca-mer>.section .input-content {
    margin: .2rem 0 .6rem
}

.merchant-ca-mer>.section .input-content .text {
    text-align: left;
    color: #333
}

.merchant-ca-mer>.section .input-content .text.empty {
    color: #ccc
}

.merchant-ca-mer>.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-mer>.footer>.wrap {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-mer>.footer>.wrap>.pre {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-mer>.footer>.wrap>.next {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-mer>.footer>.wrap>.next.active {
    background: #f24b3a
}

.merchant-ca-mer .time-picker {
    justify-content: space-between
}

.merchant-ca-mer .time-picker,.merchant-ca-mer .time-picker .left,.merchant-ca-mer .time-picker .right {
    display: flex;
    align-items: center
}

.merchant-mini-up {
    padding: 0 0 .6rem 0
}

.merchant-mini-up>.section>.title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .4rem .3rem .4rem 0
}

.merchant-mini-up>.section>.title>div {
    display: flex;
    align-items: center
}

.merchant-mini-up>.section>.title>div .line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-mini-up>.section>.title>div .text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-mini-up>.section>.title>img {
    width: .44rem;
    height: .44rem
}

.merchant-mini-up>.section>.content {
    margin: 0 .3rem;
    border-radius: .1rem;
    background: #fff
}

.merchant-mini-up>.section>.content>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: .42rem;
    padding: .31rem .3rem;
    font-size: .3rem;
    color: #000
}

.merchant-mini-up>.section>.content>.item>div {
    text-align: center;
    flex: 1;
    min-width: 1.2rem
}

.merchant-mini-up>.section>.content>.item>div:first-child {
    text-align: left;
    flex: 0.8
}

.merchant-mini-up>.section>.content>.item>div:last-child {
    text-align: right
}

.merchant-mini-up>.section>.content>.item.tit {
    background: url() no-repeat;
    background-size: 100% auto;
    font-size: .28rem;
    color: #999
}

.merchant-mini-up>.section>.content>.item:not(:first-child,:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-mini-up>.section>.other {
    margin: .4rem .3rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1
}

.merchant-mini-up>.section>.other>.item {
    padding: .36rem .3rem;
    font-size: .32rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-mini-up>.section>.other>.item>.label {
    display: flex;
    align-items: center
}

.merchant-mini-up>.section>.other>.item>.label>img {
    width: .54rem;
    height: .54rem;
    margin-right: .2rem
}

.merchant-mini-up>.section>.other>.item>.val {
    width: .14rem;
    height: .28rem
}

.merchant-mini-up>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-mini-up>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-mini-up>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-mp-detail {
    padding: 0 0 .6rem 0
}

.merchant-mp-detail>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .3rem
}

.merchant-mp-detail>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #3260ff;
    border-radius: 0 1rem 1rem 0
}

.merchant-mp-detail>.section>.title>.line.gtsh {
    background: #ff6d00
}

.merchant-mp-detail>.section>.title>.line.qysh {
    background: #f24b3a
}

.merchant-mp-detail>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-mp-detail>.section>.content {
    margin: 0 .3rem;
    height: 4.12rem;
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.content.gtsh {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.content.qysh {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.content>.list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.03rem;
    padding: 0 .3rem;
    font-size: .3rem;
    color: #000
}

.merchant-mp-detail>.section>.content>.list>div {
    text-align: center;
    flex: 1
}

.merchant-mp-detail>.section>.content>.list>div:first-child {
    text-align: left
}

.merchant-mp-detail>.section>.content>.list>div:last-child {
    text-align: right
}

.merchant-mp-detail>.section>.content>.list.tit {
    font-size: .28rem;
    color: #999
}

.merchant-mp-detail>.section>.pos-cont {
    margin: 0 .3rem;
    height: 2.05rem;
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.pos-cont.gtsh {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.pos-cont.qysh {
    background: url() no-repeat;
    background-size: 100% auto
}

.merchant-mp-detail>.section>.pos-cont>.list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.03rem;
    padding: 0 .3rem;
    font-size: .3rem;
    color: #000
}

.merchant-mp-detail>.section>.pos-cont>.list>div {
    text-align: center;
    flex: 1
}

.merchant-mp-detail>.section>.pos-cont>.list>div:first-child {
    text-align: left
}

.merchant-mp-detail>.section>.pos-cont>.list>div:last-child {
    text-align: right
}

.merchant-mp-detail>.section>.pos-cont>.list.tit {
    font-size: .28rem;
    color: #999
}

.merchant-mp-detail>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-mp-detail>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-mp-detail>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-mp-kind {
    padding: 0 0 .6rem 0
}

.merchant-ca-mp-kind .section {
    min-height: calc(100vh - 1.94rem);
    padding-bottom: 1.5rem
}

.merchant-ca-mp-kind .section>.title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .4rem .3rem .35rem 0
}

.merchant-ca-mp-kind .section>.title>div {
    display: flex;
    align-items: center
}

.merchant-ca-mp-kind .section>.title>div>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-mp-kind .section>.title>div>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-mp-kind .section>.title>.mer {
    font-size: .26rem;
    color: #f24b3a
}

.merchant-ca-mp-kind .section .list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .3rem .15rem .3rem .4rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #f1f1f1;
    margin: 0 .3rem .2rem
}

.merchant-ca-mp-kind .section .list>div {
    display: flex;
    align-items: center
}

.merchant-ca-mp-kind .section .list>div img {
    margin-right: .2rem;
    width: .66rem;
    height: .66rem
}

.merchant-ca-mp-kind .section .list>.right {
    width: .44rem;
    height: .44rem
}

.merchant-ca-mp-kind>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-mp-kind>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-mp-kind>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-name-modify {
    padding: 0 0 .6rem 0
}

.merchant-ca-name-modify>.section {
    margin: .3rem .3rem 0
}

.merchant-ca-name-modify>.section .van-cell {
    border-radius: .14rem
}

.merchant-ca-name-modify>.footer {
    margin: .72rem .3rem
}

.merchant-ca-name-modify>.footer>.btn {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    margin-right: .3rem;
    background: rgba(242,75,58,.4);
    border-radius: .1rem;
    color: #fff;
    text-align: center
}

.merchant-ca-name-modify>.footer>.btn.active {
    background: #f24b3a
}

.merchant-ca-result-detail {
    background: #ffe3e0;
    padding: 0 .42rem .6rem;
    height: 100vh
}

.merchant-ca-result-detail>.bg {
    position: absolute;
    top: 0;
    right: 0;
    width: 3.04rem;
    height: 3.43rem
}

.merchant-ca-result-detail>.head {
    padding-top: .71rem
}

.merchant-ca-result-detail>.head>.logo {
    display: flex;
    align-items: center
}

.merchant-ca-result-detail>.head>.logo>img {
    width: .67rem;
    height: .67rem;
    border-radius: .67rem;
    display: block;
    margin-right: .07rem
}

.merchant-ca-result-detail>.head>.logo>span {
    font-size: .4rem;
    font-weight: 700;
    color: #000
}

.merchant-ca-result-detail>.head>.status {
    width: 4.2rem;
    height: .86rem;
    margin: .77rem 0 .34rem
}

.merchant-ca-result-detail>.head>div {
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
    margin-bottom: .72rem
}

.merchant-ca-result-detail>.head>div>span {
    color: #f24b3a
}

.merchant-ca-result-detail>.section {
    width: 100%;
    min-height: 6.11rem;
    background: #fff;
    border-radius: .32rem;
    padding: .6rem 0;
    text-align: center;
    font-size: .32rem;
    display: flex;
    align-items: center;
    flex-direction: column
}

.merchant-ca-result-detail>.section .desc {
    font-weight: 700;
    color: #1a1a1a;
    line-height: .45rem
}

.merchant-ca-result-detail>.section .desc>span {
    color: #f24b3a
}

.merchant-ca-result-detail>.section .qr-mhtNo {
    margin-top: .14rem;
    font-size: .28rem;
    color: #666;
    line-height: .4rem
}

.merchant-ca-result-detail>.section .qr-code {
    margin: .3rem 0 .6rem;
    width: 3.24rem;
    height: 3.24rem
}

.merchant-ca-result-detail>.section .button {
    width: 5.3rem;
    height: .98rem;
    line-height: .98rem;
    background: #f7f8fa;
    border-radius: .18rem;
    color: #999
}

.merchant-ca-result {
    padding: 0 0 .6rem 0
}

.merchant-ca-result .result {
    margin: .2rem 0 .81rem;
    text-align: center
}

.merchant-ca-result .result>img {
    width: 5.34rem;
    height: 3.3rem
}

.merchant-ca-result .result>.res {
    margin-top: .2rem;
    font-size: .36rem;
    font-weight: 500;
    color: #1a1a1a;
    line-height: .5rem
}

.merchant-ca-result .result>.txt {
    margin: .1rem 0 .3rem;
    font-size: .3rem;
    color: #666;
    line-height: .42rem
}

.merchant-ca-result .result>.btn {
    margin: 0 1.65rem;
    height: 1rem;
    line-height: 1rem;
    background: #f24b3a;
    border-radius: .1rem;
    font-size: .34rem;
    color: #fff;
    text-align: center
}

.merchant-ca-result .result.fail {
    margin: 1.88rem 0 0
}

.merchant-ca-result .result.fail>.res {
    margin-top: .62rem
}

.merchant-ca-result .result.wait {
    margin: 1.88rem 0 0
}

.merchant-ca-result .result.wait>.res {
    margin-top: .62rem;
    margin: .62rem 1.16rem 0
}

.merchant-ca-result .result.wait>.btn {
    width: 4.2rem;
    height: 1rem;
    line-height: 1rem;
    margin-top: .42rem;
    text-align: center;
    font-size: .34rem;
    color: #f24b3a;
    background: #fff1f0;
    border-radius: .1rem;
    border: 1px solid #f24b3a
}

.merchant-ca-result>.section {
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-result>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-result>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-result>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-result>.section>.cont {
    padding-left: .3rem;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.3rem;
    border-bottom: 1px solid #f0f0f0;
    font-size: .32rem
}

.merchant-ca-result>.section>.cont>.left {
    color: #1a1a1a
}

.merchant-ca-result>.section>.cont>.right {
    text-align: right;
    padding-right: .3rem;
    display: flex;
    align-items: center
}

.merchant-ca-result>.section>.cont>.right>.status {
    font-weight: 400;
    color: #2885fe;
    line-height: .33rem
}

.merchant-ca-result>.section>.cont>.right>.status.err {
    color: #f24b3a
}

.merchant-ca-result>.section>.cont>.right>.status.success {
    color: #32ba25
}

.merchant-ca-result>.section>.cont>.right>img {
    width: .14rem;
    height: .28rem;
    margin-left: .3rem
}

.merchant-ca-result>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-result>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-result>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-revise-record {
    padding: 0 0 .6rem 0
}

.merchant-ca-revise-record>.section {
    min-height: 100vh;
    padding-top: .4rem
}

.merchant-ca-revise-record>.section>.content {
    margin: 0 .3rem .2rem;
    background: #fff;
    border-radius: .1rem
}

.merchant-ca-revise-record>.section>.content>.item {
    line-height: .42rem;
    padding: .3rem;
    font-size: .3rem;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.merchant-ca-revise-record>.section>.content>.item>.label {
    min-width: 1.58rem
}

.merchant-ca-revise-record>.section>.content>.item>.val {
    color: #1a1a1a
}

.merchant-ca-revise-record>.section>.content>.item>.val.await {
    color: #1470fb
}

.merchant-ca-revise-record>.section>.content>.item>.val.fail {
    color: #f24b3a
}

.merchant-ca-revise-record>.section>.content>.item>.val.success {
    color: #ff9c2f
}

.merchant-ca-revise-record>.section>.content>.item:not(:last-child) {
    border-bottom: 1px solid #f8f8f8
}

.merchant-ca-revise-record>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.merchant-ca-revise-record>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.merchant-ca-revise-record>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.merchant-ca-shop {
    background: #fff;
    padding: 0 0 .6rem 0
}

.merchant-ca-shop>.fail-reason {
    display: flex;
    align-items: flex-start;
    padding: .26rem .24rem .52rem;
    background: #fceeee;
    font-size: .3rem;
    color: #f24b3a
}

.merchant-ca-shop>.fail-reason img {
    width: .36rem;
    height: .36rem;
    margin-right: .16rem
}

.merchant-ca-shop>.fail-reason .reason span {
    font-size: .24rem
}

.merchant-ca-shop>.step-status {
    background: #fceeee;
    width: 100vw;
    height: 2.22rem;
    padding-top: .54rem
}

.merchant-ca-shop>.step-status>img {
    height: .89rem;
    width: 6.59rem;
    margin: 0 auto;
    display: block
}

.merchant-ca-shop>.section {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    padding-bottom: 1.5rem
}

.merchant-ca-shop>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.merchant-ca-shop>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.merchant-ca-shop>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.merchant-ca-shop>.section>.take-photo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 .3rem
}

.merchant-ca-shop>.section>.take-photo>.side {
    width: 3.35rem;
    height: 2.8rem;
    padding: .2rem .24rem;
    background: #f7f8fa;
    border-radius: .14rem;
    margin-top: .2rem
}

.merchant-ca-shop>.section>.take-photo>.side .photo {
    width: 2.88rem;
    height: 1.8rem;
    margin-bottom: .2rem
}

.merchant-ca-shop>.section>.take-photo>.side>.photo-text {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    color: #000
}

.merchant-ca-shop>.section>.take-photo img {
    width: 2.88rem;
    height: 1.8rem
}

.merchant-ca-shop>.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding-bottom: .4rem;
    background: #fff
}

.merchant-ca-shop>.footer>.wrap {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
    padding-left: .3rem
}

.merchant-ca-shop>.footer>.wrap>.pre {
    width: 2.4rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #4d4d4d
}

.merchant-ca-shop>.footer>.wrap>.next {
    width: 4.2rem;
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    margin-left: .3rem;
    color: #fff
}

.merchant-ca-shop>.footer>.wrap>.next.active {
    background: #f24b3a
}

.merchant-ca-shop>.footer>.wrap>.fail {
    height: 1rem;
    background: #f1f1f1;
    border-radius: .1rem;
    color: #fff;
    width: 100%;
    margin-right: .3rem
}

.merchant-ca-shop>.footer>.wrap>.fail.active {
    background: #f24b3a
}

.mer-ca-sign {
    padding: .2rem .3rem;
    background: #fff;
    min-height: 100vh
}

.mer-ca-sign .text {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.mer-ca-sign .text :first-child {
    font-size: .42rem;
    font-weight: 700
}

.mer-ca-sign .text :last-child {
    font-size: .3rem;
    font-weight: 400
}

.mer-ca-sign>canvas {
    width: 100%;
    height: 11rem;
    background: #f7f8fa
}

.mer-ca-sign>.footer {
    margin: .17rem 0 0;
    position: fixed;
    bottom: 0;
    padding-bottom: .4rem
}

.mer-ca-sign>.footer>.wrap {
    display: flex;
    align-items: center;
    width: 100vw;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem
}

.mer-ca-sign>.footer>.wrap>.clear {
    color: #4d4d4d;
    background: #f1f1f1;
    width: 2.4rem
}

.mer-ca-sign>.footer>.wrap>.clear,.mer-ca-sign>.footer>.wrap>.confirm {
    font-size: .34rem;
    font-weight: 400;
    border-radius: .1rem;
    text-align: center;
    height: 1rem;
    line-height: 1rem
}

.mer-ca-sign>.footer>.wrap>.confirm {
    background: rgba(242,75,58,.4);
    color: #fff;
    margin-left: .3rem;
    width: 4.2rem
}

.mer-ca-sign>.footer>.wrap>.confirm.active {
    background: #f24b3a
}

.message-detail {
    padding: .3rem;
    background: #fff;
    min-height: 100vh
}

.message-detail>.title {
    font-size: .3rem;
    font-weight: 500;
    color: #1a1a1a;
    word-break: break-all
}

.message-detail>.time {
    font-size: .26rem;
    font-weight: 400;
    color: #999;
    padding-bottom: .2rem;
    border-bottom: 1px solid #d8d8d8
}

.message-detail>.content {
    margin-top: .2rem;
    font-size: .28rem;
    font-weight: 400;
    color: #333;
    line-height: .4rem;
    word-break: break-all
}

.message-list>.tabs {
    height: .88rem;
    width: 100vw;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #fff
}

.message-list>.tabs>.tab {
    font-size: .34rem;
    font-weight: 500;
    color: #999;
    height: .48rem
}

.message-list>.tabs>.tab.active {
    color: #1a1a1a
}

.message-list>.tabs>.tab.active>div {
    height: .1rem;
    background: #f24b3a;
    margin-top: -.16rem
}

.message-list>.list {
    padding: 1.18rem .3rem 0
}

.message-list>.list>.item {
    display: flex;
    background: #fff;
    box-shadow: 0 .1rem .25rem 0 hsla(0,0%,80.8%,.35);
    border-radius: .1rem;
    padding: .3rem .2rem .21rem;
    margin-bottom: .2rem
}

.message-list>.list>.item>.left>img {
    height: .5rem;
    width: .5rem
}

.message-list>.list>.item>.right {
    flex: 1;
    margin-left: .18rem
}

.message-list>.list>.item>.right>.title {
    display: flex;
    align-items: center;
    height: .5rem;
    justify-content: space-between
}

.message-list>.list>.item>.right>.title>.type {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a
}

.message-list>.list>.item>.right>.title>.time {
    font-size: .22rem;
    font-weight: 400;
    color: #999
}

.message-list>.list>.item>.right>.content {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: .2rem 0 .3rem;
    border-bottom: 1px solid #f0f0f0
}

.message-list>.list>.item>.right>.btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .28rem;
    font-weight: 400;
    color: #1a1a1a;
    padding-top: .2rem
}

.message-list>.list>.item>.right>.btn>img {
    height: .28rem;
    width: .14rem
}

.pdf-view {
    padding: 20px
}

.pdf-view .show {
    overflow: auto;
    margin: auto;
    max-width: 75%;
    height: 80vh
}

.pdf-view .pdf_footer {
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 0;
    background-color: hsla(0,0%,100%,.5)
}

.pdf-view .pdf_footer .info {
    display: flex;
    flex-wrap: wrap
}

.pdf-view .pdf_footer .info div {
    width: 30%
}

.pdf-view .pdf_footer .operate {
    margin: 10px 0 0;
    display: flex;
    flex-wrap: wrap
}

.pdf-view .pdf_footer .operate div {
    text-align: center;
    font-size: 15px
}

.pdf-view .pdf_footer .operate .btn {
    cursor: pointer;
    margin: 5px 10px;
    width: 120px;
    border-radius: 10px;
    padding: 5px;
    color: #fff;
    background-color: #3dcbbc
}

.page-standard-back {
    width: 7.5rem;
    background: #ffe7e9;
    margin: 0 auto;
    padding-bottom: 1rem
}

.page-standard-back .tabs {
    width: 100%;
    height: .95rem;
    background: #f7f7f7;
    position: relative
}

.page-standard-back .tabs img {
    width: 100%;
    height: .95rem
}

.page-standard-back .tabs .tab-park {
    position: absolute;
    top: 0;
    width: 100%;
    height: .95rem;
    display: flex
}

.page-standard-back .tabs .tab-park>div {
    height: 100%
}

.page-standard-back .tabs .tab-park .left {
    width: 58%
}

.page-standard-back .tabs .tab-park .right {
    width: 42%
}

.page-standard-back .header {
    height: 9.14rem;
    background: url(../../static/img/img_hdjd_bg.1720691433600.png) no-repeat;
    background-size: 100% auto
}

.page-standard-back .header .content {
    width: 6.9rem;
    position: relative;
    top: 4.12rem;
    margin: 0 .3rem;
    padding: .45rem 0 .3rem;
    background: hsla(0,0%,100%,.67);
    border-radius: .24rem
}

.page-standard-back .header .content .title {
    position: relative;
    margin-left: .42rem;
    background: url() no-repeat;
    background-size: contain;
    width: 1.73rem;
    height: .33rem
}

.page-standard-back .header .content .title p {
    position: absolute;
    top: -.15rem;
    left: -.12rem;
    line-height: .48rem;
    font-size: .34rem;
    font-weight: 700;
    color: #393939
}

.page-standard-back .header .content .money {
    font-size: .64rem;
    font-weight: 700;
    color: #af0a41;
    text-align: center;
    height: 90px;
    height: 2.23rem;
    padding: 0 .82rem;
    background: url(../../static/img/img_zshd.1720691433600.png) no-repeat;
    background-size: 100% auto;
    margin: .15rem 0 .43rem;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-standard-back .header .content .money .left .unit {
    font-size: .3rem;
    margin-right: .05rem
}

.page-standard-back .header .content .money .line {
    width: 1px;
    height: .83rem;
    border: 1px dashed #d4b49f;
    margin: 0 .4rem 0 .4rem
}

.page-standard-back .header .content .money .right {
    display: flex;
    flex-direction: column;
    font-size: .29rem;
    line-height: .41rem;
    text-align: left
}

.page-standard-back .header .content .money .right .text {
    font-size: .22rem;
    font-weight: 400;
    color: #ce5d7e;
    line-height: .3rem
}

.page-standard-back .header .content .apply-btn {
    width: 6.3rem;
    height: 1rem;
    margin: 0 auto .13rem;
    font-size: .36rem;
    font-weight: 700;
    color: #fff;
    background: #c7c7c7;
    border-radius: .5rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-standard-back .header .content .apply-btn.active {
    background: linear-gradient(270deg,#ff725e,#ff5a74 57%,#ff4189)
}

.page-standard-back .header .content .img {
    width: 1.38rem;
    height: 1.38rem;
    position: absolute;
    right: .65rem;
    top: -.92rem
}

.page-standard-back .activity-progress {
    width: 6.9rem;
    margin: .3rem auto;
    padding: .45rem 0 .4rem;
    background: hsla(0,0%,100%,.67);
    border-radius: .24rem
}

.page-standard-back .activity-progress .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .34rem;
    font-weight: 700;
    color: #393939;
    padding: 0 .3rem 0 .42rem
}

.page-standard-back .activity-progress .title .title-left {
    position: relative;
    background: url() no-repeat;
    background-size: contain;
    width: 2.55rem;
    height: .33rem
}

.page-standard-back .activity-progress .title .title-left .title-text {
    position: absolute;
    top: -.15rem;
    left: -.12rem;
    line-height: .48rem
}

.page-standard-back .activity-progress .title .title-left .title-text span {
    color: #f94433
}

.page-standard-back .activity-progress .title .title-img {
    width: 2.55rem;
    height: .33rem;
    position: absolute;
    top: .17rem;
    left: .42rem
}

.page-standard-back .activity-progress .title .record-btn {
    font-size: .26rem;
    color: #393939;
    line-height: .37rem
}

.page-standard-back .activity-progress .title .record-btn img {
    width: .2rem;
    height: .2rem;
    margin-left: .05rem
}

.page-standard-back .activity-progress .speed_sect {
    width: 100%;
    margin: 0 auto;
    padding: .3rem .3rem 0
}

.page-standard-back .activity-progress .speed_sect .time {
    font-size: .26rem;
    color: #999
}

.page-standard-back .activity-progress .speed_sect .list {
    position: relative;
    margin-top: .34rem
}

.page-standard-back .activity-progress .speed_sect .list .list_title {
    font-size: .3rem;
    font-weight: 700;
    color: #393939;
    display: flex;
    align-items: center;
    margin-bottom: 1.05rem
}

.page-standard-back .activity-progress .speed_sect .list .list_title .type_img {
    width: .64rem;
    height: .64rem;
    margin-right: .2rem
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module {
    width: 100%;
    height: .24rem;
    border-radius: .12rem;
    position: relative
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num {
    display: inline-block;
    border-radius: .12rem;
    height: 100%;
    position: absolute
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag {
    position: absolute;
    top: -.05rem;
    right: -.05rem;
    display: flex;
    justify-content: center
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag .tag_info {
    position: absolute;
    height: .4rem;
    top: -.6rem
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag .tag_info .tag_text {
    background: linear-gradient(270deg,#ff725e,#ff5a74 57%,#ff4189);
    font-size: .24rem;
    color: #fff;
    height: .45rem;
    padding: 0 .15rem;
    border-radius: .45rem;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag .tag_info .tag_geometry {
    position: absolute;
    top: .45rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    border-left: .15rem solid transparent;
    border-right: .15rem solid transparent
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_module .type_num .tag img {
    width: .34rem;
    height: .34rem;
    max-width: .34rem
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_text {
    display: flex;
    justify-content: space-between
}

.page-standard-back .activity-progress .speed_sect .list .progress .type_text>span {
    display: block;
    margin-top: .07rem;
    font-size: .26rem;
    color: #ff4784
}

.page-standard-back .activity-progress .speed_sect .consumption .consumption_info .tag_text {
    background: #ff5c72
}

.page-standard-back .activity-progress .speed_sect .consumption .consumption_info .tag_geometry {
    border-top: .12rem solid #ff5c72
}

.page-standard-back .activity-progress .speed_sect .consumption .type_module {
    background: #ffe9e9
}

.page-standard-back .activity-progress .speed_sect .consumption .type_module .type_num {
    background: linear-gradient(270deg,#ff725e,#ff5a74 57%,#ff4189)
}

.page-standard-back .activity-rules {
    width: 6.9rem;
    margin: .3rem auto;
    padding: .45rem 0 .37rem;
    background: hsla(0,0%,100%,.67);
    border-radius: .24rem
}

.page-standard-back .activity-rules .title {
    position: relative;
    margin-left: .42rem;
    background: url() no-repeat;
    background-size: contain;
    width: 1.73rem;
    height: .33rem
}

.page-standard-back .activity-rules .title p {
    position: absolute;
    top: -.15rem;
    left: -.12rem;
    line-height: .48rem;
    font-size: .34rem;
    font-weight: 700;
    color: #393939
}

.page-standard-back .activity-rules .rules {
    font-size: .28rem;
    padding: .3rem .3rem 0
}

.no-activiiy {
    padding: 2rem .3rem 0;
    height: 100vh;
    background: #fff
}

.no-activiiy>img {
    width: 100%
}

.no-activiiy>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.pages-records {
    width: 7.5rem;
    padding-bottom: 1.25rem;
    padding-top: .2rem
}

.pages-records .list .item {
    padding: .22rem .3rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    line-height: .45rem
}

.pages-records .list .item:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.pages-records .list .item .left .time {
    margin-top: .09rem;
    font-size: .24rem;
    font-weight: 400;
    color: #999;
    line-height: .33rem
}

.pages-records .list .item .right {
    font-size: .28rem;
    text-align: right
}

.pages-records .list .item .right .status {
    font-size: .24rem;
    font-weight: 400;
    line-height: .33rem
}

.pages-records .list .item .right .status.expire {
    color: #ec3d2f
}

.store-certification-agreement {
    margin-top: .2rem
}

.store-certification-agreement>.item {
    background: #fff;
    padding: .42rem .3rem;
    font-size: .32rem;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.store-certification-agreement>.item>img {
    width: .14rem;
    height: .28rem
}

.store-certification-auth-1 {
    min-height: 100vh;
    padding-bottom: .1rem
}

.store-certification-auth-1>.section {
    margin-top: .2rem;
    border-radius: .2rem .2rem 0 0;
    background: #fff
}

.store-certification-auth-1>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.store-certification-auth-1>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-auth-1>.section>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-certification-auth-1>.section .FRtips {
    padding: 0 .3rem;
    margin-bottom: .2rem;
    font-size: .26rem;
    color: #999
}

.store-certification-auth-1>.section .FRtips>span {
    color: #fd3c3c
}

.store-certification-auth-1>.section>.take-photo {
    padding: 0 .3rem
}

.store-certification-auth-1>.section>.take-photo.photoFR {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.store-certification-auth-1>.section>.take-photo.photoFR>.side {
    width: 48.5%;
    padding: .2rem .4rem;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-auth-1>.section>.take-photo.photoFR>.side>.photo {
    width: 2.88rem;
    height: 1.8rem;
    margin-left: 0
}

.store-certification-auth-1>.section>.take-photo.photoFR>.side .text {
    font-size: .28rem;
    color: #000;
    margin-top: .2rem
}

.store-certification-auth-1>.section>.take-photo.photoFR img {
    width: 2.88rem;
    height: 1.8rem
}

.store-certification-auth-1>.section>.take-photo>.side {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    padding: .5rem .2rem;
    background: #f7f8fa;
    border-radius: .14rem
}

.store-certification-auth-1>.section>.take-photo>.side .txt .first {
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    line-height: .48rem
}

.store-certification-auth-1>.section>.take-photo>.side .txt .tip {
    font-size: .28rem;
    color: #999;
    line-height: .4rem
}

.store-certification-auth-1>.section>.take-photo>.side>.photo {
    width: 3.4rem;
    height: 2.12rem;
    margin-left: .3rem
}

.store-certification-auth-1>.section>.take-photo img {
    width: 3.4rem;
    height: 2.12rem
}

.store-certification-auth-1>.section>.picEap {
    margin: .4rem .3rem 0
}

.store-certification-auth-1>.section>.picEap>img {
    padding: .2rem 0 0
}

.store-certification-auth-1>.section .cell-item {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    margin: 0 .3rem
}

.store-certification-auth-1>.section .cell-item:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.store-certification-auth-1>.section .cell-item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.58rem
}

.store-certification-auth-1>.section .cell-item>.val {
    margin-left: .49rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a;
    display: flex
}

.store-certification-auth-1>.section .cell-item>.val>.select {
    display: flex;
    align-items: center
}

.store-certification-auth-1>.section .cell-item>.val>.select>img {
    height: .32rem;
    width: .32rem;
    margin-right: .12rem
}

.store-certification-auth-1>.section .cell-item>.val>.select:first-child {
    margin-right: .9rem
}

.store-certification-auth-1>.section>.name-tip {
    font-size: 12px;
    font-weight: 400;
    color: #999;
    padding: 5px;
    margin: 0 10px;
    background: #fef5f5;
    border-radius: 5px
}

.store-certification-auth-1>.section>.name-tip>label {
    color: #f24b3a
}

.store-certification-auth-1>.custom-btn>.wrap>.next {
    flex: 1
}

.store-certification-auth-2 {
    background: #fff;
    min-height: 100vh;
    padding-bottom: .1rem
}

.store-certification-auth-2>.section {
    margin-top: .2rem;
    border-radius: .2rem .2rem 0 0;
    background: #fff
}

.store-certification-auth-2>.section .section-item .title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.store-certification-auth-2>.section .section-item .title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-auth-2>.section .section-item .title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-certification-auth-2>.section .section-item .subscribe {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    word-break: break-all;
    padding: 0 .3rem
}

.store-certification-auth-2>.section .section-item .photos {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .3rem;
    padding: 0 .3rem
}

.store-certification-auth-2>.section .section-item .photos>.photo-1 {
    text-align: center;
    width: 3.35rem;
    height: 2.8rem;
    background: #f7f8fa;
    border-radius: .14rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-auth-2>.section .section-item .photos>.photo-1 .photo {
    width: 2.88rem;
    height: 1.8rem
}

.store-certification-auth-2>.section .section-item .photos>.photo-1 img {
    width: 2.88rem;
    height: 1.8rem;
    border-radius: .14rem
}

.store-certification-auth-2>.section .section-item .photos>.photo-1 .photo-text {
    font-size: .26rem;
    font-weight: 400;
    color: #000;
    margin-top: .2rem
}

.store-certification-auth-2>.custom-btn>.wrap>.pre {
    min-width: 2rem
}

.store-certification-auth-2>.custom-btn>.wrap>.next {
    min-width: 2.4rem
}

.store-bank-card {
    margin: .2rem 0 .2rem;
    padding-bottom: .6rem
}

.store-bank-card>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0;
    background: #fff
}

.store-bank-card>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-bank-card>.title>.txt {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-bank-card .pic {
    margin: .2rem 0;
    padding: .42rem .3rem
}

.store-bank-card .pic .img-photo {
    display: block;
    width: 5.94rem;
    height: 3.6rem;
    margin: 0 auto
}

.store-bank-card .pic .img-photo .img {
    width: 5.94rem;
    height: 3.6rem;
    margin-bottom: .26rem
}

.store-bank-card .pic .top-tips {
    font-size: .32rem;
    color: #1a1a1a;
    padding: .3rem
}

.store-bank-card .input-content {
    margin-bottom: .6rem
}

.store-bank-card .input-content .text {
    text-align: left;
    color: #ccc
}

.store-bank-card .input-content .text.active {
    color: #333
}

.store-bank-card .number-pre-logo {
    display: flex;
    align-items: center
}

.store-bank-card .number-pre-logo>img {
    height: .4rem;
    width: .4rem;
    margin-right: .21rem
}

.store-bank-card .take-photo {
    background: #fff
}

.store-bank-card .take-photo .ul>.label {
    margin: .33rem .3rem .18rem;
    font-size: .32rem;
    color: #000;
    line-height: .45rem
}

.store-bank-card .take-photo .ul>.li {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.store-bank-card .take-photo .ul>.li>.txt {
    margin-left: .2rem
}

.store-bank-card .take-photo .ul>.li>.txt>.first {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.store-bank-card .take-photo .ul>.li>.txt>.tip {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem;
    margin-right: .3rem
}

.store-bank-card .take-photo .ul>.li .img {
    width: 3.4rem;
    height: 2.12rem
}

.store-bank-card .take-photo .ul>.li.right {
    float: right
}

.store-bank-card .take-photo .ul>.li .text {
    font-size: .28rem;
    color: #999;
    text-align: center
}

.store-certification-detail {
    padding-top: .2rem;
    padding-bottom: 60px
}

.store-certification-detail>.store-info {
    padding: 0 .3rem;
    background: #fff
}

.store-certification-detail>.store-info>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .44rem 0;
    border-bottom: 1px solid #f0f0f0
}

.store-certification-detail>.store-info>.item>label {
    font-size: 16px;
    font-weight: 400;
    color: #1a1a1a;
    width: 2rem
}

.store-certification-detail>.store-info>.item>span {
    max-width: calc(100% - 2rem);
    display: inline-block;
    text-align: right
}

.store-certification-detail>.store-info>.item>span>.upstream {
    margin-top: .1rem;
    background: rgba(242,75,58,.06);
    border-radius: .06rem;
    padding: .01rem .12rem;
    font-size: .24rem;
    color: #f24b3a;
    line-height: .33rem
}

.store-certification-detail>.store-info>.item>div {
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a
}

.store-certification-detail>.store-info>.item>.reSpan {
    display: flex;
    align-items: center
}

.store-certification-detail>.store-info>.item img {
    height: .6rem;
    width: .6rem;
    right: 0
}

.store-certification-detail>.title {
    display: flex;
    align-items: center;
    margin-top: .2rem;
    padding: .4rem .3rem .17rem 0;
    background: #fff
}

.store-certification-detail>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-detail>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.store-certification-detail>.title>.text>span {
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a;
    line-height: .33rem;
    padding: .06rem .16rem;
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06)
}

.store-certification-detail>.title>.text>span>img {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.store-certification-detail>.store-img {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    background: #fff;
    padding: 0 .3rem
}

.store-certification-detail>.store-img>.store-img-item {
    width: 3.3rem;
    margin-bottom: .2rem;
    padding: .2rem .24rem;
    font-size: .28rem;
    border-radius: .14rem;
    color: #000;
    background: #f7f8fa;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-detail>.store-img>.store-img-item>img {
    height: 1.8rem;
    width: 2.88rem;
    border-radius: .14rem;
    margin-bottom: .2rem
}

.store-certification-detail .van-action-sheet__header {
    text-align: left;
    padding: 0 .36rem
}

.store-certification-detail .content-action {
    padding: 0 0 .88rem 0;
    min-height: 6rem;
    position: relative
}

.store-certification-detail .content-action>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    padding: 0 .3rem;
    position: relative
}

.store-certification-detail .content-action>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.28rem
}

.store-certification-detail .content-action>.item>.val {
    padding-left: .5rem;
    word-break: break-all;
    flex: 1;
    font-size: .28rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-certification-detail .content-action>.item img {
    height: .6rem;
    width: .6rem;
    right: .3rem
}

.store-certification-detail .content-action>.btn-wrap {
    position: absolute;
    bottom: .88rem;
    left: 0;
    width: 100vw
}

.store-certification-detail .sn-info {
    padding: .3rem .3rem .1rem .3rem;
    background: #fff
}

.store-certification-detail .sn-info .sn-info-title {
    font-size: .34rem;
    font-weight: 500;
    color: #1a1a1a;
    margin-bottom: .26rem
}

.store-certification-detail .sn-info .sn-info-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .2rem;
    font-size: .28rem
}

.store-certification-detail .sn-info .sn-info-item>.left {
    width: 2.4rem;
    text-align: left;
    color: #666
}

.store-certification-detail .sn-info .sn-info-item>.right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1
}

.store-certification-detail .sn-info .sn-info-item>.right>.label {
    word-break: break-all
}

.store-certification-detail .sn-info .sn-info-item>.right>.label .dy-btn {
    font-weight: 400;
    font-size: .28rem;
    color: #32ba25;
    line-height: .4rem
}

.store-certification-detail .sn-info .sn-info-item>.right>.label .blue {
    color: #2885fe
}

.store-certification-detail .sn-info .sn-info-item>.right>.label .red {
    color: #f24b3a
}

.store-certification-detail .sn-info .sn-info-item>.right .sn {
    color: #999
}

.store-certification-detail .sn-info .sn-info-item>.right .btn {
    width: 1.28rem;
    height: .46rem;
    margin-left: .2rem;
    line-height: .46rem;
    text-align: center;
    font-size: .24rem;
    color: #fff;
    background: #f24b3a;
    border-radius: .08rem
}

.store-certification-detail .sn-info .sn-info-item>.right .normal {
    font-size: 14px;
    color: #1a1a1a
}

.store-certification-detail .sn-info .sn-info-item>.right .blue {
    color: #2885fe;
    font-size: 14px
}

.store-certification-detail .sn-info .sn-info-item>.right .red {
    color: #f24b3a;
    font-size: 14px
}

.store-certification-detail .sn-info .qrcode-info-item>.right,.store-certification-detail .sn-info .qrcode-info-item>.right>.label {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.store-certification-detail .sn-info .qrcode-info-item>.right>.label {
    flex: 1
}

.store-certification-detail .sn-info .qrcode-info-item>.right .tip-btn {
    height: .44rem;
    width: .44rem;
    vertical-align: middle
}

.store-certification-detail .sn-info .info-item-subtip {
    font-weight: 400;
    font-size: 14px;
    color: #999;
    line-height: 20px;
    text-align: left;
    border-top: 1px solid #f0f0f0;
    padding: 12px 0
}

.store-certification-detail .sn-info .info-item-subtip>label,.store-certification-detail .sn-info .info-item-subtip>span {
    color: #f24b3a
}

.store-certification-detail .restate {
    width: 1.28rem;
    height: .46rem;
    margin-left: .2rem;
    line-height: .46rem;
    text-align: center;
    font-size: .24rem;
    color: #fff;
    background: #f24b3a;
    border-radius: .08rem;
    flex: none
}

.van-popover__arrow {
    right: 0!important
}

.store-certification-dp-rate {
    padding-bottom: 60px
}

.store-certification-dp-rate>.title {
    display: flex;
    align-items: center;
    padding: .4rem .3rem .17rem 0
}

.store-certification-dp-rate>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-dp-rate>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.store-certification-dp-rate>.section {
    margin: .13rem .3rem .3rem;
    border-radius: .1rem;
    background-color: #fff
}

.store-certification-dp-rate>.section>.item {
    display: flex;
    align-items: center;
    height: 1rem;
    font-size: .3rem;
    color: #1a1a1a;
    border-bottom: .5px solid #f0f0f0
}

.store-certification-dp-rate>.section>.item:first-child {
    border-bottom: 0;
    background: linear-gradient(90deg,#fff0ee,#fff);
    color: #999
}

.store-certification-dp-rate>.section>.item>div {
    width: 50%;
    text-align: center
}

.store-certificate-update {
    padding-bottom: .3rem
}

.store-certificate-update .title {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center;
    background: #fff
}

.store-certificate-update .title .title-color {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.store-certificate-update>.head {
    padding: 0 .3rem;
    background: #fff
}

.store-certificate-update>.head>.card {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    height: 3.12rem;
    box-sizing: border-box;
    background: #f7f8fa;
    border-radius: .14rem;
    padding: .5rem .2rem
}

.store-certificate-update>.head>.card.top {
    margin-bottom: .24rem
}

.store-certificate-update>.head>.card.top .img {
    width: 3.4rem;
    height: 2.12rem
}

.store-certificate-update>.head>.card.top .text {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certificate-update>.head>.card.top .text>div {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certificate-update>.head>.card.bottom .img {
    width: 3.4rem;
    height: 2.12rem
}

.store-certificate-update>.head>.card.bottom .text {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certificate-update>.head>.card.bottom .text>div {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certificate-update>.section {
    padding: 0 .3rem;
    background: #fff
}

.store-certificate-update>.section>.item {
    display: flex;
    align-items: center;
    height: 1.28rem;
    border-bottom: .5px solid #f0f0f0
}

.store-certificate-update>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.store-certificate-update>.section>.item>.val {
    margin-left: .6rem;
    flex: 1;
    font-size: .32rem;
    color: #1a1a1a
}

.store-certificate-update>.section>.item>img {
    height: .6rem;
    width: .6rem
}

.store-certification-index {
    padding-bottom: .6rem
}

.store-certification-index .none {
    text-align: center;
    padding-top: 2rem;
    font-size: .28rem;
    color: #999;
    line-height: .4rem
}

.store-certification-index .none>img {
    width: 6.96rem;
    height: 2.92rem;
    margin-bottom: .7rem
}

.store-certification-index .store-list>.tip {
    height: .75rem;
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a;
    padding: 0 .24rem;
    text-align: center;
    background: rgba(242,75,58,.05);
    display: flex;
    align-items: center
}

.store-certification-index .store-list>.tip>img {
    width: .36rem;
    height: .36rem;
    margin-right: .16rem
}

.store-certification-index .store-list>.tip>span {
    text-align: left
}

.store-certification-index .store-list .store-item {
    background: #fff;
    padding: .3rem .2rem;
    margin-bottom: .1rem;
    display: flex;
    align-items: baseline;
    flex-direction: column
}

.store-certification-index .store-list .store-item>.top {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%
}

.store-certification-index .store-list .store-item>.top>.left {
    font-size: .22rem;
    font-weight: 400;
    color: #fefefe;
    padding: .02rem .08rem;
    background: linear-gradient(144deg,#54b5ff,#0070e9);
    border-radius: .06rem
}

.store-certification-index .store-list .store-item>.top>.left.xw {
    background: linear-gradient(144deg,#ff8686,#f84040)
}

.store-certification-index .store-list .store-item>.top>.middle {
    font-size: .32rem;
    font-weight: 400;
    color: #000;
    padding-left: .14rem;
    padding-right: .14rem;
    flex: 1
}

.store-certification-index .store-list .store-item>.top>.right {
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 400
}

.store-certification-index .store-list .store-item>.top>.right>.status {
    color: #2885fe
}

.store-certification-index .store-list .store-item>.top>.right>.status.success {
    color: #32ba25
}

.store-certification-index .store-list .store-item>.top>.right>.status.fail {
    color: #f24b3a
}

.store-certification-index .store-list .store-item>.top>.right>img {
    width: .14rem;
    height: .28rem;
    margin-left: .1rem
}

.store-certification-index .store-list .store-item>.bottom {
    font-size: .24rem;
    color: #999;
    margin-top: .1rem;
    display: flex;
    align-items: center
}

.store-certification-index .store-list .store-item>.bottom>.copy {
    margin-left: .1rem;
    width: .4rem;
    height: .4rem
}

.store-certification-index .store-list .store-item>.tabs {
    display: flex;
    align-items: center
}

.store-certification-index .store-list .store-item>.tabs>.upstream {
    margin-top: .1rem;
    background: #fff1e8;
    border-radius: .06rem;
    padding: .01rem .12rem;
    font-size: .24rem;
    color: #fe6500;
    line-height: .33rem
}

.store-certification-index .store-list .store-item>.tabs>.policyType {
    margin-left: .1rem
}

.store-certification-list .store-list .store-item {
    background: #fff;
    padding: .42rem .3rem;
    margin-bottom: .1rem;
    display: flex;
    align-items: baseline
}

.store-certification-list .store-list .store-item>.left {
    background: rgba(242,75,58,.06);
    border-radius: 6px;
    border: 1px solid #f24b3a;
    color: #f24b3a;
    font-size: .24rem;
    padding: .02rem .12rem;
    border-radius: .06rem
}

.store-certification-list .store-list .store-item>.right {
    flex: 1;
    padding-left: .14rem
}

.store-certification-list .store-list .store-item>.right>.top {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.store-certification-list .store-list .store-item>.right>.top>.middle {
    font-size: .32rem;
    color: #000;
    flex: 1
}

.store-certification-list .store-list .store-item>.right>.top>.right {
    display: flex;
    align-items: center;
    font-size: .32rem
}

.store-certification-list .store-list .store-item>.right>.top>.right>img {
    width: .14rem;
    height: .28rem;
    margin-left: .1rem
}

.store-certification-list .store-list .store-item>.right>.bottom {
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: #999;
    margin-top: .1rem
}

.store-certification-list .store-list .store-item>.right>.bottom>.copy {
    margin-left: .1rem;
    width: .4rem;
    height: .4rem
}

.store-certification-location iframe {
    height: 100vh;
    width: 100vw;
    border-width: 0
}

#iframe {
    width: 100%;
    height: 800px
}

.store-certification-qrcode-guide {
    background: #fff
}

.store-certification-qrcode-list .none {
    text-align: center;
    padding-top: 2rem;
    font-size: .28rem;
    color: #999;
    line-height: .4rem
}

.store-certification-qrcode-list .none>img {
    width: 6.96rem;
    height: 2.92rem;
    margin-bottom: .7rem
}

.store-certification-qrcode-list .store-list .store-item {
    background: #fff;
    padding: .3rem .3rem .3rem;
    margin-bottom: .1rem;
    display: flex;
    align-items: baseline;
    flex-direction: column
}

.store-certification-qrcode-list .store-list .store-item>.top {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%
}

.store-certification-qrcode-list .store-list .store-item>.top>.left {
    font-size: .22rem;
    font-weight: 400;
    color: #fefefe;
    padding: .02rem .08rem;
    background: linear-gradient(144deg,#ff8686,#f84040);
    border-radius: .06rem
}

.store-certification-qrcode-list .store-list .store-item>.top>.middle {
    font-size: .32rem;
    font-weight: 400;
    color: #000;
    padding-left: .14rem;
    padding-right: .14rem;
    flex: 1
}

.store-certification-qrcode-list .store-list .store-item>.top>.right {
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 400
}

.store-certification-qrcode-list .store-list .store-item>.top>.right>.upstream {
    background: #fff1e8;
    border-radius: .06rem;
    padding: .01rem .12rem;
    font-size: .24rem;
    color: #fe6500;
    line-height: .33rem
}

.store-certification-qrcode-list .store-list .store-item>.section {
    padding-bottom: .3rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item {
    display: flex;
    align-items: center;
    padding-top: .2rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.label {
    font-weight: 400;
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
    text-align: left;
    width: 1.9rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.value {
    font-weight: 400;
    font-size: .28rem;
    color: #000;
    line-height: .4rem;
    text-align: left
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.value.red {
    color: #f24b3a
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 4.88rem;
    display: flex;
    flex: 1;
    align-items: center
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .error-short {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 4.49rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .dy-btn {
    font-weight: 400;
    font-size: .28rem;
    color: #32ba25;
    line-height: .4rem
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .blue {
    color: #2885fe
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .red {
    color: #f24b3a
}

.store-certification-qrcode-list .store-list .store-item>.section>.section-item>.error-msg .tip-btn {
    height: .44rem;
    width: .44rem;
    vertical-align: middle
}

.store-certification-qrcode-list .store-list .store-item>.bottom {
    font-weight: 400;
    font-size: .28rem;
    color: #999;
    line-height: .4rem;
    text-align: left;
    border-top: 1px solid #f0f0f0;
    padding: .24rem 0 0;
    min-width: 100%
}

.store-certification-qrcode-list .store-list .store-item>.bottom>label,.store-certification-qrcode-list .store-list .store-item>.bottom>span {
    color: #f24b3a
}

.store-certification-qrcode-list .store-list .store-item>.bottom-rebuild {
    width: 3rem;
    height: .6rem;
    background: #f24b3a;
    border-radius: .08rem;
    font-weight: 400;
    font-size: .24rem;
    color: #fff;
    line-height: .6rem;
    text-align: center;
    margin: .24rem auto 0
}

.qrcode-error-log {
    padding: .2rem;
    font-weight: 400;
    font-size: .28rem;
    color: #fff;
    line-height: .4rem;
    word-break: break-all;
    max-width: 6.5rem
}

.store-certification-qrcode-pic {
    background: #fff;
    min-height: 100vh;
    padding-bottom: .1rem
}

.store-certification-qrcode-pic>.header {
    width: 100%;
    height: 2.22rem;
    background: #fceeee;
    padding: .54rem .45rem
}

.store-certification-qrcode-pic>.header>img {
    height: .89rem;
    width: 6.6rem
}

.store-certification-qrcode-pic>.section-id .title {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center
}

.store-certification-qrcode-pic>.section-id .title .title-color {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.store-certification-qrcode-pic>.section-id>.head {
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section-id>.head>.card {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    height: 3.12rem;
    box-sizing: border-box;
    background: #f7f8fa;
    border-radius: .14rem;
    padding: .5rem .2rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top {
    margin-bottom: .24rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top .img {
    width: 3.4rem;
    height: 2.12rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top .text {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.top .text>div {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.bottom .img {
    width: 3.4rem;
    height: 2.12rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.bottom .text {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    line-height: .4rem
}

.store-certification-qrcode-pic>.section-id>.head>.card.bottom .text>div {
    font-size: .34rem;
    font-weight: 400;
    color: #000;
    line-height: .48rem
}

.store-certification-qrcode-pic>.section-id>.section {
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section-id>.section>.item {
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.28rem;
    border-bottom: .5px solid #f0f0f0
}

.store-certification-qrcode-pic>.section-id>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.6rem
}

.store-certification-qrcode-pic>.section-id>.section>.item>.val {
    margin-left: .81rem;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-certification-qrcode-pic>.section-id>.section>.item>img {
    height: .6rem;
    width: .6rem
}

.store-certification-qrcode-pic>.section-id>.section>.item-tip {
    padding: .2rem 0 .3rem 0;
    border-bottom: 1px solid #f0f0f0
}

.store-certification-qrcode-pic>.section-id>.section>.item-tip>.label {
    font-weight: 400;
    font-size: .24rem;
    color: #999;
    background: #fef5f5;
    border-radius: 10px;
    padding: .1rem .2rem
}

.store-certification-qrcode-pic>.section {
    margin-top: -.26rem;
    border-radius: .2rem .2rem 0 0;
    background: #fff
}

.store-certification-qrcode-pic>.section .section-item .title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.store-certification-qrcode-pic>.section .section-item .title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-certification-qrcode-pic>.section .section-item .title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.store-certification-qrcode-pic>.section .section-item .subscribe {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    word-break: break-all;
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section .section-item .photos {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .3rem;
    padding: 0 .3rem
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1 {
    text-align: center;
    width: 3.35rem;
    height: 2.8rem;
    background: #f7f8fa;
    border-radius: .14rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1 .photo {
    width: 2.88rem;
    height: 1.8rem
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1 img {
    width: 2.88rem;
    height: 1.8rem;
    border-radius: .14rem
}

.store-certification-qrcode-pic>.section .section-item .photos>.photo-1 .photo-text {
    font-size: .26rem;
    font-weight: 400;
    color: #000;
    margin-top: .2rem
}

.store-certification-qrcode-pic>.custom-btn>.wrap>.next {
    width: 100%
}

.store-certification-qrcode-realname>.header {
    display: flex;
    align-items: center;
    background: #fff
}

.store-certification-qrcode-realname>.header>.header-item {
    flex: 1;
    text-align: center;
    font-weight: 500;
    font-size: .34rem;
    color: #999;
    line-height: .48rem;
    padding: .2rem 0;
    z-index: 3
}

.store-certification-qrcode-realname>.header>.header-item.active {
    color: #000;
    position: relative
}

.store-certification-qrcode-realname>.header>.header-item.active>.line {
    height: .1rem;
    width: .66rem;
    background: #f24b3a;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: .23rem;
    z-index: -1
}

.store-certification-qrcode-realname>.section {
    height: calc(100vh - 1.08rem);
    margin-top: .2rem;
    padding: .2rem .3rem 2.51rem;
    background: #fff
}

.store-certification-qrcode-realname>.section>.desc {
    font-weight: 400;
    font-size: .28rem;
    line-height: .4rem;
    color: #999
}

.store-certification-qrcode-realname>.section>.desc>span {
    color: #f24b3a
}

.store-certification-qrcode-realname>.section>.guide {
    font-weight: 400;
    font-size: .28rem;
    color: #f24b3a;
    line-height: .4rem;
    margin-top: .1rem
}

.store-certification-qrcode-realname>.section>.merchant-no {
    padding: .14rem .3rem;
    font-weight: 400;
    font-size: .24rem;
    color: #666;
    line-height: .33rem;
    display: flex;
    align-items: center;
    background: #f7f8fa;
    border-radius: .1rem;
    margin: .24rem .3rem 0
}

.store-certification-qrcode-realname>.section>.merchant-no>img {
    height: .4rem;
    width: .4rem;
    margin-left: .1rem
}

.store-certification-qrcode-realname>.section>.ali-tips {
    padding: .14rem .3rem;
    font-size: .24rem;
    color: #666
}

.store-certification-qrcode-realname>.section>.qrcode-img {
    height: auto;
    width: 6.3rem;
    margin: .16rem .3rem .58rem
}

.store-certification-qrcode-realname>.section>.save-tip {
    display: flex;
    align-items: center;
    justify-content: center
}

.store-certification-qrcode-realname>.section>.save-tip>.left {
    width: 1.56rem;
    height: .04rem;
    background: linear-gradient(90deg,#fff,#e6e6e6)
}

.store-certification-qrcode-realname>.section>.save-tip>.middle {
    font-weight: 400;
    font-size: .32rem;
    color: #999;
    line-height: .45rem;
    padding: 0 .2rem
}

.store-certification-qrcode-realname>.section>.save-tip>.right {
    width: 1.56rem;
    height: .04rem;
    background: linear-gradient(90deg,#e6e6e6,#fff)
}

.store-certification-qrcode-realname>.section>.no-data {
    text-align: center;
    background: #fff;
    margin-top: 2rem
}

.store-certification-qrcode-realname>.section>.no-data img {
    width: 6.96rem;
    height: 2.92rem
}

.store-certification-qrcode-realname>.section>.no-data>div {
    font-weight: 400;
    font-size: .28rem;
    color: #999;
    line-height: .4rem;
    margin-top: .7rem;
    word-break: break-all;
    padding-bottom: 2rem
}

.store-certification-select .tip {
    font-size: .26rem;
    font-weight: 400;
    color: #999;
    padding: .3rem .3rem .2rem
}

.store-certification-select .store-certification-select-item {
    padding: .54rem .3rem;
    background: #fff;
    margin-bottom: .2rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.store-certification-select .store-certification-select-item .title {
    display: flex;
    align-items: center
}

.store-certification-select .store-certification-select-item .title>.left {
    padding: .02rem .08rem;
    font-size: .22rem;
    font-weight: 400;
    color: #fefefe;
    background: linear-gradient(144deg,#ff8686,#f84040);
    border-radius: .06rem
}

.store-certification-select .store-certification-select-item .title>.left.blue {
    background: linear-gradient(144deg,#54b5ff,#0070e9)
}

.store-certification-select .store-certification-select-item .title>.middle {
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    margin-left: .12rem;
    flex: 1
}

.store-certification-select .store-certification-select-item .item-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .09rem .2rem;
    background: #ff9b26;
    border-radius: .12rem;
    font-size: .26rem;
    color: #fff
}

.store-certification-select .store-certification-select-item .item-btn>img {
    width: .2rem;
    height: .2rem;
    margin-left: .12rem
}

.store-certification-sign {
    padding: .2rem .3rem;
    background: #fff;
    min-height: 100vh
}

.store-certification-sign .text {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.store-certification-sign .text :first-child {
    font-size: .42rem;
    font-weight: 700
}

.store-certification-sign .text :last-child {
    font-size: .3rem;
    font-weight: 400
}

.store-certification-sign>canvas {
    width: 100%;
    height: calc(100vh - 2rem);
    background: #f7f8fa
}

.store-sn-bind>.section {
    padding: 0 .3rem;
    background: #fff
}

.store-sn-bind>.section>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    position: relative
}

.store-sn-bind>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.28rem
}

.store-sn-bind>.section>.item>.val {
    padding-left: .5rem;
    word-break: break-all;
    flex: 1;
    font-size: .28rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-sn-bind>.section>.item img {
    height: .6rem;
    width: .6rem;
    right: 0
}

.store-sn-bind .dialog-header {
    margin-top: .2rem
}

.store-sn-exchange>.title {
    display: flex;
    align-items: center;
    margin-top: .2rem;
    padding: .4rem .3rem .17rem 0;
    background: #fff
}

.store-sn-exchange>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.store-sn-exchange>.title>.text {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1
}

.store-sn-exchange>.title>.text>span {
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    font-weight: 400;
    color: #f24b3a;
    line-height: .33rem;
    padding: .06rem .16rem;
    border-radius: .08rem;
    border: 1px solid #f24b3a;
    background: rgba(242,75,58,.06)
}

.store-sn-exchange>.title>.text>span>img {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.store-sn-exchange>.section {
    padding: 0 .3rem;
    background: #fff
}

.store-sn-exchange>.section>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .44rem 0;
    position: relative;
    border-bottom: 1px solid #f0f0f0
}

.store-sn-exchange>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 2rem
}

.store-sn-exchange>.section>.item>.val {
    display: inline-block;
    text-align: right;
    padding-left: .3rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.store-sn-exchange>.section>.item>.val.input {
    flex: none
}

.store-sn-exchange>.section>.item img {
    height: .6rem;
    width: .6rem;
    vertical-align: middle;
    right: 0
}

.store-sn-exchange .dialog-header {
    margin-top: .2rem
}

.terminal-bind>.section {
    margin-top: .2rem;
    padding: 0 .3rem;
    background: #fff
}

.terminal-bind>.section>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.terminal-bind>.section>.item>.label {
    font-size: .32rem;
    font-weight: 400;
    color: #1a1a1a;
    min-width: 1.28rem
}

.terminal-bind>.section>.item>.val {
    padding-left: .81rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem;
    font-weight: 700;
    color: #1a1a1a
}

.terminal-bind>.section>.item img {
    height: .6rem;
    width: .6rem;
    right: 0
}

.terminal-bind .dialog-header {
    margin-top: .2rem
}

.terminal-bind .shop-action .shop-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.3rem;
    padding: 0 .3rem;
    background: #fff;
    font-size: .32rem;
    color: #1a1a1a
}

.terminal-bind .shop-action .shop-item:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.terminal-bind .shop-action .shop-item>img {
    width: .3rem;
    height: .3rem
}

.terminal-bind .shop-action .custom-btn .wrap>div {
    width: 48%
}

.terminal-index {
    background: #fff;
    padding-bottom: .5rem;
    position: absolute;
    width: 100vw;
    height: 100vh;
    overflow: scroll
}

.terminal-index .terminal-noInfo>.btn {
    margin: .3rem .3rem;
    font-size: .32rem;
    color: #000
}

.terminal-index .terminal-noInfo>.btn>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.25rem;
    margin-bottom: .2rem;
    padding: .3rem .16rem .3rem;
    background: #f7f8fa;
    border-radius: .1rem
}

.terminal-index .terminal-noInfo>.btn>div>.left {
    display: flex;
    align-items: center
}

.terminal-index .terminal-noInfo>.btn>div>.left img {
    width: .64rem;
    height: .64rem;
    margin-right: .2rem
}

.terminal-index .terminal-noInfo>.btn>div>img {
    width: .44rem;
    height: .44rem
}

.terminal-index .terminal-info {
    padding-bottom: 1rem
}

.terminal-index .terminal-info>.title {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    line-height: .5rem;
    padding: .41rem 0 .16rem;
    display: flex;
    align-items: center
}

.terminal-index .terminal-info>.title .title-color {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0;
    margin-right: .24rem
}

.terminal-index .terminal-info>.section {
    margin: 0 .3rem;
    background: #f7f8fa;
    border-radius: 14px;
    padding: 0 .3rem
}

.terminal-index .terminal-info>.section>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    color: #666
}

.terminal-index .terminal-info>.section>.item:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.terminal-index .terminal-info>.section>.item>.label {
    font-size: .32rem;
    min-width: 1.28rem
}

.terminal-index .terminal-info>.section>.item>.val {
    padding-left: .81rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem
}

.terminal-index .terminal-info>.section>.item>img {
    height: .6rem;
    width: .6rem
}

.terminal-index .terminal-info>.list {
    margin: 0 .3rem .2rem;
    padding: 0 .3rem;
    background: #f7f8fa;
    border-radius: 14px
}

.terminal-index .terminal-info>.list>.top {
    height: 1.28rem;
    color: #000;
    border-bottom: 1px solid #f0f0f0;
    font-size: .32rem;
    font-weight: 700;
    position: relative
}

.terminal-index .terminal-info>.list>.top>.num {
    height: 1.28rem;
    line-height: 1.28rem
}

.terminal-index .terminal-info>.list>.top>.num>span {
    margin-right: .15rem
}

.terminal-index .terminal-info>.list>.top>.border {
    position: absolute;
    top: .8rem;
    left: .01rem;
    width: .18rem;
    height: .04rem;
    background: #f24b3a
}

.terminal-index .terminal-info>.list>.bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.28rem;
    color: #666
}

.terminal-index .terminal-info>.list>.bottom>.label {
    font-size: .32rem;
    min-width: 1.28rem
}

.terminal-index .terminal-info>.list>.bottom>.val {
    padding-left: .81rem;
    word-break: break-all;
    flex: 1;
    font-size: .32rem
}

.terminal-index .terminal-info>.list>.bottom>img {
    height: .6rem;
    width: .6rem
}

.terminal-index .terminal-info>.custom-btn>.wrap>div {
    width: 100%;
    min-width: 48%
}

.account-page {
    padding: .4rem .3rem
}

.account-page .account {
    width: 6.9rem;
    box-sizing: border-box;
    margin-bottom: .24rem;
    border-radius: .2rem
}

.account-page .account .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.03rem;
    border-bottom: 1px solid hsla(0,0%,100%,.23);
    color: #fff;
    padding: 0 .3rem
}

.account-page .account .title .left {
    font-weight: 700;
    font-size: .34rem;
    display: flex;
    align-items: center
}

.account-page .account .title .left>span {
    max-width: 50vw;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.account-page .account .title .left .icon {
    width: .4rem;
    height: .4rem;
    margin-right: .1rem
}

.account-page .account .title .left .down {
    width: .28rem;
    height: .28rem
}

.account-page .account .title .right {
    font-size: .28rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
    width: 1.72rem;
    height: .45rem;
    border-radius: .23rem;
    line-height: .45rem
}

.account-page .account .title .right .icon {
    width: .24rem;
    height: .24rem;
    margin-left: .05rem
}

.account-page .account .box {
    height: 2.17rem;
    padding: .3rem .3rem 0;
    color: #fff
}

.account-page .account .box .text {
    font-size: .26rem;
    line-height: .37rem;
    color: hsla(0,0%,100%,.8)
}

.account-page .account .box .center {
    display: flex;
    align-items: end;
    justify-content: space-between
}

.account-page .account .box .center .num {
    font-size: .58rem;
    line-height: .65rem;
    margin-top: .12rem;
    font-weight: 700;
    color: #fff
}

.account-page .account .box .center .tx-btn {
    width: 1.63rem;
    height: .7rem;
    line-height: .74rem;
    background: #fff;
    border-radius: .1rem;
    text-align: center
}

.account-page .account .box .center .tx-btn span {
    font-size: .26rem;
    font-weight: 400;
    color: #f24b3a;
    line-height: .37rem
}

.account-page .account .box .center .tx-btn img {
    width: .24rem;
    height: .16rem;
    margin-left: .12rem;
    vertical-align: middle
}

.account-page .account .box .center .store-btn span {
    color: #996c50
}

.account-page .account .box .center .packet-btn span {
    color: #feb719
}

.account-page .account .box .center .no-tx-btn span {
    color: #c5c5c5
}

.account-page .account .box .bottom {
    width: 1rem;
    margin-top: .08rem;
    padding: .02rem .12rem;
    background: #b48e73;
    border-radius: .2rem;
    font-size: .24rem;
    color: #fff;
    text-align: center
}

.account-page .account.bonus {
    background-image: url(../../static/img/bg_bonus.1720691433600.png);
    background-size: cover
}

.account-page .account.store {
    background-image: url(../../static/img/bg_store.1720691433600.png);
    background-size: cover
}

.account-page .account.packet {
    background-image: url(../../static/img/bg_yxzh.1720691433600.png);
    background-size: cover
}

.account-page>.no-data {
    margin-top: 3.99rem;
    text-align: center
}

.account-page>.no-data>img {
    height: 2.92rem;
    width: 6.96rem
}

.account-page>.no-data>div {
    margin-top: .7rem;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    text-align: center
}

.get-sms-page {
    background-color: #fff!important;
    min-height: 100vh
}

.page-bank-card-add {
    padding-bottom: .6rem
}

.page-bank-card-add>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0;
    background-color: #fff
}

.page-bank-card-add>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.page-bank-card-add>.title>.txt {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.page-bank-card-add .pic {
    margin: .2rem 0;
    padding: .42rem .3rem
}

.page-bank-card-add .pic .img-photo {
    display: block;
    width: 5.94rem;
    height: 3.6rem;
    margin: 0 auto
}

.page-bank-card-add .pic .img-photo .img {
    width: 5.94rem;
    height: 3.6rem;
    margin-bottom: .26rem
}

.page-bank-card-add .pic .top-tips {
    font-size: .32rem;
    color: #1a1a1a;
    padding: .3rem
}

.page-bank-card-add .input-content {
    margin-bottom: .6rem
}

.page-bank-card-add .input-content .text {
    text-align: left;
    color: #ccc
}

.page-bank-card-add .input-content .text.active {
    color: #333
}

.page-bank-card-add .number-pre-logo {
    display: flex;
    align-items: center
}

.page-bank-card-add .number-pre-logo>img {
    height: .4rem;
    width: .4rem;
    margin-right: .21rem
}

.page-bank-card-add .take-photo {
    background-color: #fff
}

.page-bank-card-add .take-photo .ul .li {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.page-bank-card-add .take-photo .ul .li>.txt {
    margin-left: .2rem
}

.page-bank-card-add .take-photo .ul .li>.txt>.first {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.page-bank-card-add .take-photo .ul .li>.txt>.tip {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem;
    margin-right: .3rem
}

.page-bank-card-add .take-photo .ul .li .img {
    width: 3.4rem;
    height: 2.12rem
}

.page-bank-card-add .take-photo .ul .li.right {
    float: right
}

.page-bank-card-add .take-photo .ul .li .text {
    font-size: .28rem;
    color: #999;
    text-align: center
}

.bank-card-history>.list>.item {
    margin-bottom: .2rem;
    padding: .3rem;
    background: #fff
}

.bank-card-history>.list>.item>.item-t {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .32rem;
    color: #999
}

.bank-card-history>.list>.item>.item-t .left {
    display: flex;
    align-items: center
}

.bank-card-history>.list>.item>.item-t .left>img {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.bank-card-history>.list>.item>.item-t .right {
    font-size: .3rem
}

.bank-card-history>.list>.item>.item-t .right.success {
    color: #33c855
}

.bank-card-history>.list>.item>.item-t .right.error {
    color: #f24b3a
}

.bank-card-history>.list>.item>.item-b {
    margin-top: .3rem;
    padding: 0 .18rem;
    background: #f6f8fa;
    border-radius: .16rem;
    font-size: .32rem;
    color: #666
}

.bank-card-history>.list>.item>.item-b>.info {
    height: 1.3rem;
    line-height: 1.3rem
}

.bank-card-history>.list>.item>.item-b>.info:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.bank-card-history>.list>.item>.item-e {
    margin-top: .2rem;
    font-size: .26rem;
    color: #f4563d;
    display: flex;
    align-items: baseline
}

.bank-card-history>.list>.item>.item-e>img {
    width: .26rem;
    height: .26rem;
    margin-right: .1rem
}

.bank-card {
    width: 100vw;
    height: 100%
}

.bank-card .bank-list {
    padding: .2rem .3rem
}

.bank-card .bank-list .item {
    border-radius: .16rem;
    margin-bottom: .2rem;
    position: relative
}

.bank-card .bank-list .item>.bg-forbiden {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0,0,0,.56);
    z-index: 9;
    font-size: .34rem;
    font-weight: 700;
    color: #fff;
    line-height: 3rem;
    border-radius: .16rem
}

.bank-card .bank-list .item>.type {
    display: flex;
    align-items: center;
    padding: .32rem 0 .12rem
}

.bank-card .bank-list .item>.type .left {
    font-size: .3rem;
    font-weight: 500;
    color: #1a1a1a;
    margin-right: .12rem
}

.bank-card .bank-list .item>.type .left:before {
    content: "";
    display: inline-block;
    width: .12rem;
    height: .12rem;
    border-radius: 50%;
    background: #f24b3a;
    margin-right: .08rem;
    margin-bottom: .04rem
}

.bank-card .bank-list .item>.type .right {
    text-align: center;
    padding: .02rem .12rem;
    background: rgba(242,75,58,.06);
    border-radius: 8px;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a
}

.bank-card .bank-list .item>.card {
    height: 3.8rem;
    background: #fff;
    border-radius: .16rem
}

.bank-card .bank-list .item>.card>.card-inner {
    width: 100%;
    height: 3rem;
    border-radius: .16rem;
    background: url(../../static/img/bg_card_realName.1720691433600.png) no-repeat top;
    background-size: 100%,100%;
    padding: .42rem .42rem .38rem
}

.bank-card .bank-list .item>.card>.card-inner.bg_card_mp {
    background: url() no-repeat top;
    background-size: 100%,100%
}

.bank-card .bank-list .item>.card>.card-inner.bg_card_pos {
    background: url(../../static/img/bg_card_pos.1720691433600.png) no-repeat top;
    background-size: 100%,100%
}

.bank-card .bank-list .item>.card>.card-inner .title {
    display: flex;
    align-items: center;
    margin-bottom: .36rem
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-logo {
    border-radius: 50%;
    height: .72rem;
    width: .72rem;
    background-color: #fff;
    margin-right: .12rem;
    padding: .04rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-logo .img {
    display: block;
    width: .72rem;
    height: auto
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-info {
    flex: 1
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-info>span {
    font-size: .32rem;
    color: #fff
}

.bank-card .bank-list .item>.card>.card-inner .title .bank-info>div {
    margin-top: .04rem;
    font-size: .24rem;
    font-weight: 400;
    color: #fff
}

.bank-card .bank-list .item>.card>.card-inner .title .union-logo .img {
    display: block;
    width: .72rem;
    height: .72rem
}

.bank-card .bank-list .item>.card>.card-inner .content .desc {
    font-size: .26rem;
    color: hsla(0,0%,100%,.8);
    margin-bottom: .08rem
}

.bank-card .bank-list .item>.card>.card-inner .content .bank-code {
    font-size: .48rem;
    font-weight: 700;
    color: #fff
}

.bank-card .bank-list .item>.card>.cardBtn {
    height: .8rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.bank-card .bank-list .item>.card>.cardBtn>div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1
}

.bank-card .bank-list .item>.card>.cardBtn>div img {
    width: .2rem;
    height: .2rem
}

.bank-card .bank-list .item>.card>.cardBtn>div .img-one {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.bank-card .bank-list .item>.card>.cardBtn .line {
    width: 2px;
    height: .3rem;
    background: #d8d8d8
}

.bank-card .bank-list .item>.operation {
    height: .86rem;
    font-size: .28rem;
    color: #666;
    display: flex;
    align-items: center;
    background: #fff;
    padding: 0 .42rem;
    border-radius: 0 0 .16rem .16rem;
    margin-bottom: .2rem
}

.bank-card .bank-list .item>.operation .operation-l.radio {
    display: flex;
    align-items: center
}

.bank-card .bank-list .item>.operation .operation-l.radio .img {
    width: .36rem;
    height: .36rem;
    margin-right: .1rem
}

.bank-card .bank-list .item>.operation .operation-r {
    margin-left: auto;
    display: flex;
    align-items: center
}

.bank-card .bank-list .item>.operation .operation-r .icon-del {
    width: .28rem;
    height: .28rem;
    margin-right: .06rem
}

.bank-card .content-action {
    padding: 0 0 .88rem 0;
    min-height: 6rem;
    position: relative
}

.bank-card .content-action>.content-hearer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: .26rem 0;
    padding: 0 .36rem;
    font-size: .32rem;
    font-weight: 700
}

.bank-card .content-action>.content-store {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 .36rem;
    padding: .28rem 0;
    border-bottom: 1px solid #f0f0f0
}

.bank-card .content-action>.content-store label {
    font-size: .32rem;
    color: #000;
    line-height: .45rem
}

.bank-card .content-action>.content-store label>span {
    display: inline-block;
    min-width: 1.4rem;
    text-align: center;
    padding: .02rem .12rem;
    background: rgba(242,75,58,.06);
    border-radius: 8px;
    border: 1px solid #f24b3a;
    font-size: .24rem;
    color: #f24b3a
}

.bank-card .content-action>.content-store>img {
    width: .3rem;
    height: .3rem
}

.bank-card .content-action>.btn-wrap {
    position: absolute;
    bottom: .88rem;
    left: 0;
    width: 100vw
}

.merchant-certified {
    width: 100vw;
    padding-bottom: .8rem;
    padding-top: .18rem
}

.merchant-certified .range {
    padding: .42rem .3rem!important;
    position: relative;
    background-color: #fff
}

.merchant-certified .range:after {
    position: absolute;
    box-sizing: border-box;
    transform-origin: center;
    content: " ";
    pointer-events: none;
    top: auto;
    right: 0;
    bottom: 0;
    left: .32rem;
    border-bottom: .02rem solid #ebedf0;
    transform: scaleY(.5);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ebedf0
}

.merchant-certified .range .title {
    font-size: .32rem;
    color: #1a1a1a
}

.merchant-certified .range .range-date-picker {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .3rem
}

.merchant-certified .range .range-date-picker .date.empty {
    color: #ccc
}

.merchant-certified .range .range-date-picker .to {
    margin: 0 .42rem
}

.merchant-certified .radio-group {
    display: flex;
    align-items: center
}

.merchant-certified .radio-group .radio {
    flex: 1;
    display: flex;
    align-items: center;
    font-size: .3rem;
    color: #1a1a1a
}

.merchant-certified .radio-group .radio .img {
    display: block;
    width: .32rem;
    height: .32rem;
    margin-right: .12rem
}

.merchant-certified .section {
    padding: .4rem .3rem .14rem;
    margin-bottom: .2rem;
    background-color: #fff
}

.merchant-certified .section .title {
    font-size: .32rem;
    font-weight: 500;
    color: #1a1a1a;
    margin-bottom: .3rem
}

.merchant-certified .section .title text {
    color: #2885fe
}

.merchant-certified .list .item {
    padding: .14rem 0;
    font-size: .3rem;
    color: #333;
    display: flex;
    align-items: flex-start
}

.merchant-certified .list .item .item-l {
    display: flex;
    align-items: center
}

.merchant-certified .list .item .item-l .img {
    display: block;
    width: .34rem;
    height: .34rem;
    margin-right: .16rem
}

.merchant-certified .list .item .item-r {
    flex: 1
}

.merchant-certified .take-photo {
    margin-bottom: .2rem
}

.merchant-certified .take-photo .desc {
    height: 2.55em;
    font-size: .26rem;
    color: #333
}

.merchant-certified .take-photo .desc text {
    color: #2885fe
}

.merchant-certified .input-page .input-content .text {
    text-align: left;
    color: #333
}

.merchant-certified .input-page .input-content .text.empty {
    color: #ccc
}

.certification-bank-card {
    padding: 0 0 .6rem 0
}

.certification-bank-card>.section {
    background: #fff;
    min-height: calc(100vh - 1.94rem);
    margin-top: -.26rem;
    padding-bottom: 1.5rem
}

.certification-bank-card>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.certification-bank-card>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.certification-bank-card>.section>.title>.txt {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.certification-bank-card>.section>.take-photo {
    padding: 0 .3rem;
    display: flex
}

.certification-bank-card>.section>.take-photo>.bank-card {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    padding-top: .5rem
}

.certification-bank-card>.section>.take-photo>.bank-card .photo {
    width: 3.4rem;
    height: 2.12rem
}

.certification-bank-card>.section>.take-photo>.bank-card>.txt {
    margin-left: .2rem;
    margin-right: .3rem
}

.certification-bank-card>.section>.take-photo>.bank-card>.txt>.first {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.certification-bank-card>.section>.take-photo>.bank-card>.txt>.tip {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem
}

.certification-bank-card>.section>.take-photo img {
    width: 3.4rem;
    height: 2.12rem
}

.huoti-valid {
    min-height: 100vh;
    background-color: #fff
}

.huoti-valid>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0;
    text-align: left
}

.huoti-valid>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.huoti-valid>.title>.txt {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.huoti-valid>.wrap {
    padding: 0 .3rem .8rem;
    text-align: center
}

.huoti-valid>.wrap>.section {
    text-align: left;
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    padding-top: .5rem;
    margin-top: .17rem
}

.huoti-valid>.wrap>.section .img {
    width: 3.4rem;
    height: 2.12rem
}

.huoti-valid>.wrap>.section>.txt {
    margin-left: .2rem;
    margin-right: .3rem
}

.huoti-valid>.wrap>.section>.txt>.first {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.huoti-valid>.wrap>.section>.txt>.tip {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem
}

.huoti-valid>.wrap>.take-photo-tip {
    height: 1.64rem;
    width: 6.29rem;
    margin-top: .8rem
}

.id-card-bind {
    background: #fff
}

.id-card-bind .content {
    display: flex;
    align-items: center;
    padding: 0 .21rem 0 .3rem;
    height: 1.3rem;
    width: 100%;
    box-sizing: border-box
}

.id-card-bind .content .left {
    margin-right: .49rem
}

.id-card-bind .content .input {
    flex: 1
}

.id-card-bind .content .input input {
    width: 100%;
    height: 1.3rem;
    line-height: 1.3rem
}

.id-card-bind .content .img {
    width: .6rem;
    height: .6rem
}

.id-card-bind>.custom-btn>.btn {
    border-radius: 1rem
}

.identify {
    padding: 0 0 .6rem 0
}

.identify>.section {
    background: #fff;
    min-height: calc(100vh - 2.5rem);
    margin-top: -.26rem;
    padding-bottom: 2.5rem
}

.identify>.section>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.identify>.section>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.identify>.section>.title>.txt {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.identify>.section>.take-photo .ul>.face-side {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.identify>.section>.take-photo .ul>.face-side .photo {
    width: 3.4rem;
    height: 2.12rem;
    margin-bottom: .18rem;
    margin-left: .3rem
}

.identify>.section>.take-photo .ul>.face-side>.txt {
    margin-left: .2rem
}

.identify>.section>.take-photo .ul>.face-side>.txt>.first {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.identify>.section>.take-photo .ul>.face-side>.txt>.tip {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem
}

.identify>.section>.take-photo .ul>.back-side {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: .24rem .3rem 0;
    padding-top: .5rem
}

.identify>.section>.take-photo .ul>.back-side .photo {
    width: 3.4rem;
    height: 2.12rem;
    margin-bottom: .18rem;
    margin-left: .3rem
}

.identify>.section>.take-photo .ul>.back-side>.txt {
    margin-left: .2rem
}

.identify>.section>.take-photo .ul>.back-side>.txt>.first {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.identify>.section>.take-photo .ul>.back-side>.txt>.tip {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem
}

.identify>.section>.take-photo .ul img {
    width: 3.4rem;
    height: 2.12rem
}

.identify>.section .tips {
    padding: .14rem .3rem .6rem
}

.identify>.section .tips span {
    color: red
}

.identify>.section .input-content {
    margin: .2rem 0 .6rem
}

.identify>.section .input-content .text {
    text-align: left;
    color: #333
}

.identify>.section .input-content .text.empty {
    color: #ccc
}

.identify>.section .pic {
    width: .42rem;
    height: .36rem;
    vertical-align: middle
}

.identify .tips {
    font-size: .26rem;
    margin-top: .2rem;
    color: #999
}

.identify .tips>span {
    color: #fd3c3c
}

.identify .hedearrace {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.identify .hedearrace .wrapper {
    width: 300px;
    background: #fff;
    border-radius: 7px;
    padding: 19px 10px;
    text-align: center
}

.identify .hedearrace .wrapper>.header {
    font-size: 17px;
    font-weight: 500;
    color: #1a1a1a
}

.identify .hedearrace .wrapper>.header-tip {
    font-size: 14px;
    font-weight: 400;
    color: #999;
    margin-top: 6px
}

.identify .hedearrace .wrapper>.content {
    margin-top: 5px
}

.identify .hedearrace .wrapper>.content>.content-item {
    display: flex;
    align-items: center;
    padding: 5px 0;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 5px
}

.identify .hedearrace .wrapper>.content>.content-item>img {
    height: 35px;
    width: 35px
}

.identify .hedearrace .wrapper>.content>.content-item>label {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    margin-left: 10px;
    flex: 1;
    text-align: left
}

.identify .hedearrace .wrapper>.content>.content-item>div {
    font-size: 15px;
    font-weight: 400;
    color: #ec3d2f
}

.identify .hedearrace .wrapper>.footer {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding: 9px 0;
    margin: 20px auto 0;
    background: #ec3d2f;
    border-radius: 5px;
    width: 158px
}

.certification-index {
    min-height: 100vh;
    background: #fff;
    padding-top: .39rem
}

.certification-index>.info {
    padding: 0 .77rem;
    text-align: center
}

.certification-index>.info>.icon {
    width: .96rem;
    height: .96rem;
    margin: .6rem auto .8rem
}

.certification-index>.info>.title {
    font-size: .36rem;
    font-weight: 700;
    color: #1a1a1a;
    line-height: .5rem
}

.certification-index>.info>.text {
    font-size: .26rem;
    color: #1a1a1a;
    line-height: .37rem;
    margin-top: .36rem
}

.info-complement {
    margin: .2rem 0 .2rem;
    padding-bottom: .6rem;
    background: #fff
}

.info-complement>.title {
    display: flex;
    align-items: center;
    padding: .4rem 0 .17rem 0
}

.info-complement>.title>.line {
    width: .06rem;
    height: .5rem;
    background: #f24b3a;
    border-radius: 0 1rem 1rem 0
}

.info-complement>.title>.txt {
    font-size: .34rem;
    font-weight: 700;
    color: #000;
    padding-left: .24rem
}

.info-complement .pic {
    margin: .2rem 0;
    padding: .42rem .3rem
}

.info-complement .pic .img-photo {
    display: block;
    width: 5.94rem;
    height: 3.6rem;
    margin: 0 auto
}

.info-complement .pic .img-photo .img {
    width: 5.94rem;
    height: 3.6rem;
    margin-bottom: .26rem
}

.info-complement .pic .top-tips {
    font-size: .32rem;
    color: #1a1a1a;
    padding: .3rem
}

.info-complement .input-content {
    margin-bottom: .6rem
}

.info-complement .input-content .text {
    text-align: left;
    color: #ccc
}

.info-complement .input-content .text.active {
    color: #333
}

.info-complement .number-pre-logo {
    display: flex;
    align-items: center
}

.info-complement .number-pre-logo>img {
    height: .4rem;
    width: .4rem;
    margin-right: .21rem
}

.info-complement .take-photo .ul .li {
    display: flex;
    align-items: flex-start;
    background: #f7f8fa;
    border-radius: .14rem;
    height: 3.12rem;
    margin: 0 .3rem;
    padding-top: .5rem
}

.info-complement .take-photo .ul .li>.txt {
    margin-left: .2rem
}

.info-complement .take-photo .ul .li>.txt>.first {
    font-size: .34rem;
    font-weight: 700;
    color: #000
}

.info-complement .take-photo .ul .li>.txt>.tip {
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    margin-top: .04rem;
    width: 2.8rem;
    margin-right: .3rem
}

.info-complement .take-photo .ul .li .img {
    width: 3.4rem;
    height: 2.12rem
}

.info-complement .take-photo .ul .li.right {
    float: right
}

.info-complement .take-photo .ul .li .text {
    font-size: .28rem;
    color: #999;
    text-align: center
}

.info-complement .custom-btn>.btn {
    border-radius: 1rem
}

.mer-agree-sign {
    padding: .2rem .3rem;
    background: #fff;
    min-height: 100vh
}

.mer-agree-sign .text {
    color: #d6d6d6;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.mer-agree-sign .text :first-child {
    font-size: .42rem;
    font-weight: 700
}

.mer-agree-sign .text :last-child {
    font-size: .3rem;
    font-weight: 400
}

.mer-agree-sign>canvas {
    width: 100%;
    height: calc(100vh - 2rem);
    background: #f7f8fa
}

.tel-bind {
    background: #fff;
    min-height: 100vh;
    padding: 0 .6rem
}

.tel-bind>.title {
    padding-top: .7rem;
    font-size: .46rem;
    font-weight: 700;
    color: #000;
    line-height: .65rem
}

.tel-bind>.content {
    text-align: center;
    padding: .46rem 0 0
}

.tel-bind>.content>.input {
    margin-bottom: .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.tel-bind>.content>.input>.icon-label {
    height: .5rem;
    width: .5rem
}

.tel-bind>.content>.input>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.tel-bind>.content>.input>.clear {
    height: .36rem;
    width: .36rem;
    margin-right: .4rem
}

.tel-bind>.content>.input>.open {
    height: .36rem;
    width: .36rem;
    margin-right: .48rem
}

.tel-bind>.content>.input>.code {
    position: absolute;
    right: 0;
    line-height: 1.08rem;
    height: 100%;
    font-size: .28rem;
    font-weight: 700;
    color: #f24b3a;
    word-break: keep-all;
    box-sizing: content-box
}

.tel-bind>.content>.input>.code.disabled {
    color: #999
}

.tel-bind>.content>.custom-btn {
    margin: .9rem 0 0
}

.communication-detail .top {
    text-align: center;
    padding-top: .72rem;
    padding-bottom: .56rem;
    border-bottom: .02rem solid #f5f5f5;
    background: #fff
}

.communication-detail .top .num_block .num_mark {
    display: inline-block
}

.communication-detail .top .num_block .num {
    display: inline-block;
    font-size: .8rem;
    font-weight: 500;
    color: #010101
}

.communication-detail .top .top_btn {
    width: 5.5rem;
    height: 1.01rem;
    background: rgba(40,133,254,.06);
    border-radius: .1rem;
    font-size: .34rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: .68rem
}

.communication-detail .top .top_btn.check {
    border: 1px solid #2885fe;
    color: #2885fe
}

.communication-detail .data_info {
    margin-top: .2rem;
    background: #fff
}

.communication-detail .data_info :first-child.data_item {
    border-bottom: 1px solid #fafafa
}

.communication-detail .data_info .data_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1.3rem;
    height: 1.3rem;
    padding: 0 .3rem
}

.communication-detail .data_info .data_item .lable {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #4d4d4d
}

.communication-detail .data_info .data_item .right {
    font-size: .32rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #000
}

.communication-fee-index {
    background: #fafafa;
    height: 100vh
}

.communication-fee-index .content-tab>.section {
    padding-top: .2rem
}

.communication-fee-index .content-tab>.section>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 400;
    color: #999;
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    padding: 21px 15px
}

.communication-fee-index .content-tab>.section>.item>span {
    color: #000
}

.communication-fee-index .content-tab>.section>.record {
    padding: 21px 15px 15px;
    background: #fff
}

.communication-fee-index .content-tab>.section>.record>.top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 400;
    color: #999
}

.communication-fee-index .content-tab>.section>.record>.top>span {
    color: #000
}

.communication-fee-index .content-tab>.section>.record>.bottom {
    background: #fafafa;
    margin-top: 14px
}

.communication-fee-index .content-tab>.section>.record>.bottom>.title {
    padding: 12px 15px;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    color: #f24b3a
}

.communication-fee-index .content-tab>.section>.record>.bottom>.title>label {
    margin-right: 4px
}

.communication-fee-index .content-tab>.section>.record>.bottom>.title>img {
    height: 13px;
    width: 13px
}

.communication-fee-index .content-tab>.section>.record>.bottom>.content {
    padding: 15px 12px 0
}

.communication-fee-index .content-tab>.section>.record>.bottom>.content>.item-kf {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    padding-bottom: 15px
}

.communication-fee-index .content-tab>.section>.record>.bottom.active>.title {
    border-bottom: 1px solid #ebebeb
}

.communication-fee-index .content-tab>.section>.record>.bottom.active>.title>img {
    transform: rotate(-180deg)
}

.communication-fee-index .content-tab>.tips .tip {
    color: red
}

.communication-fee-index .van-tab {
    font-size: .34rem;
    font-weight: 700;
    color: #999
}

.communication-fee-index .van-tabs__line {
    background-color: #ec3d2f!important;
    width: 110upx!important;
    height: 3upx!important;
    left: 0!important
}

.communication-fee-index .no-data {
    display: block;
    width: 6.96rem;
    margin: 0 auto 1rem;
    padding-top: 2.45rem
}

.credit-card-add .input-content {
    margin-bottom: .6rem
}

.credit-card-add .input-content .text {
    text-align: left;
    color: #ccc
}

.credit-card-add .input-content .text.active {
    color: #333
}

.credit-card-add .number-pre-logo {
    display: flex;
    align-items: center
}

.credit-card-add .number-pre-logo .upload-img {
    position: absolute;
    right: 0;
    height: .6rem;
    width: .6rem;
    margin-left: .2rem
}

.credit-card {
    width: 100vw;
    min-height: 100vh
}

.credit-card>.list {
    margin-top: .2rem
}

.credit-card>.list>.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 1.33rem;
    padding: .22rem .3rem;
    border-bottom: 1px solid #f1f1f1;
    background-color: #fff
}

.credit-card>.list>.item>.card {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.credit-card>.list>.item>.card>.card-logo {
    border-radius: 50%;
    height: .76rem;
    width: .76rem;
    margin-right: .24rem
}

.credit-card>.list>.item>.card>.card-logo .img {
    display: block;
    width: .76rem;
    height: auto
}

.credit-card>.list>.item>.card>.info {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;
    font-size: .3rem;
    color: #000
}

.credit-card>.list>.item>.card>.info .code {
    font-size: .26rem;
    color: #999
}

.credit-card>.list>.item>.status {
    font-size: .26rem;
    color: #32ba25
}

.page .list .item {
    padding: .4rem .3rem;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff
}

.page .list .item .item-l {
    display: flex;
    flex: 1
}

.page .list .item .item-l .img {
    width: .72rem;
    height: .72rem;
    margin-right: .3rem
}

.page .list .item .item-l .item-text {
    flex: 1;
    font-size: .3rem;
    color: #000
}

.page .list .item .item-l .item-text .title {
    margin-bottom: .12rem
}

.page .list .item .item-l .item-text .title text {
    color: #f24b3a
}

.page .list .item .item-l .item-text .sub-title {
    font-size: .24rem;
    color: #999
}

.page .list .item .item-r {
    margin-left: auto;
    font-size: .28rem;
    color: #989898
}

.page .list .item .item-r.fail {
    color: #ff5151
}

.page .list .item .item-r.processing {
    color: #989898
}

.settlement .settlement-card,.settlement .settlement-card .label {
    font-weight: 500
}

.settlement .settlement-card .val {
    font-weight: 500;
    text-align: left
}

.settlement .remarks {
    font-size: .26rem;
    color: #999;
    line-height: .37rem;
    margin: .4rem .3rem .8rem
}

.settlement .remarks span {
    color: #ff3934
}

.settlement .custom-btn>.btn {
    border-radius: .1rem
}

.settlement .custom-btn>.record {
    margin-top: .5rem;
    font-size: .3rem;
    color: #f24b3a;
    line-height: .42rem;
    text-align: center
}

.settlement .custom-btn>.record>img {
    width: .2rem;
    height: .2rem;
    margin-left: .1rem
}

.withdrawal-psd-change {
    min-height: 100vh;
    background: #fff;
    padding-top: 1.19rem
}

.withdrawal-psd-change>.list {
    margin: 0 .6rem
}

.withdrawal-psd-change>.list>.item {
    margin: .3rem 0 .32rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.withdrawal-psd-change>.list>.item>.icon-label {
    height: .5rem;
    width: .5rem
}

.withdrawal-psd-change>.list>.item>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.withdrawal-psd-change>.list>.item>.clear {
    position: relative;
    right: .4rem;
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-change>.list>.item>.open {
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-find {
    min-height: 100vh;
    background: #fff
}

.withdrawal-psd-find>.sub-tip {
    text-align: center;
    font-size: .28rem;
    font-weight: 400;
    padding: .49rem 0 .3rem;
    color: #b2b2b2
}

.withdrawal-psd-find>.sub-tip span {
    color: #1a1a1a
}

.withdrawal-psd-find>.list {
    margin: 0 .6rem
}

.withdrawal-psd-find>.list>.item {
    margin: .32rem 0 .3rem;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0
}

.withdrawal-psd-find>.list>.item>.icon-label {
    height: .5rem;
    width: .5rem
}

.withdrawal-psd-find>.list>.item>input {
    height: 1.08rem;
    line-height: normal;
    padding: 0 .4rem 0 .17rem;
    flex: 1;
    font-size: .34rem
}

.withdrawal-psd-find>.list>.item>.code {
    position: absolute;
    right: .6rem;
    font-size: .28rem;
    font-weight: 400;
    color: #1a1a1a
}

.withdrawal-psd-find>.list>.item>.code.disabled {
    color: #999
}

.withdrawal-psd-find>.list>.item>.clear {
    position: relative;
    right: .4rem;
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-find>.list>.item>.open {
    height: .4rem;
    width: .4rem
}

.withdrawal-psd-index .title {
    font-size: .32rem;
    font-weight: 500
}

.settlement_bills {
    height: 100%;
    background-color: #fff
}

.settlement_bills>.tabs {
    height: .88rem;
    width: 100vw;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #fff
}

.settlement_bills>.tabs>.tab {
    font-size: .34rem;
    font-weight: 500;
    color: #999
}

.settlement_bills>.tabs>.tab>div {
    height: .1rem;
    background: transparent;
    margin-top: -.16rem
}

.settlement_bills>.tabs>.tab.active {
    color: #1a1a1a
}

.settlement_bills>.tabs>.tab.active>div {
    background: #f24b3a
}

.settlement_bills>.filter {
    padding: 0 .3rem;
    font-size: .28rem;
    line-height: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f8f8f8
}

.settlement_bills>.filter>.time {
    color: #999
}

.settlement_bills>.filter>.btn {
    color: #333
}

.settlement_bills>.filter>.btn>.icon {
    width: .3rem;
    height: .3rem;
    vertical-align: middle;
    margin-left: .1rem
}

.settlement_bills .list {
    overflow-y: auto;
    height: calc(100vh - 1.9rem)
}

.settlement_bills .list .item {
    background: #fff
}

.settlement_bills .list .item .item_header {
    padding: .3rem .3rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement_bills .list .item .item_header>.left {
    font-size: .34rem;
    font-weight: 500;
    color: #000;
    line-height: .48rem
}

.settlement_bills .list .item .item_header>.right {
    font-size: .29rem;
    color: #999;
    line-height: 41px
}

.settlement_bills .list .item .item_header>.right.err {
    color: #ff3934
}

.settlement_bills .list .item .item_info {
    margin-top: .26rem;
    padding: 0 .3rem;
    display: flex;
    font-size: .28rem;
    align-items: center
}

.settlement_bills .list .item .item_info .lable {
    width: 1.88rem;
    color: #666;
    margin-right: .84rem
}

.settlement_bills .list .item .item_info .text {
    color: #000;
    flex: 1
}

.settlement_bills .list .item .line {
    margin-top: .26rem;
    height: .2rem;
    background: #f8f8f8
}

.settlement_bills .list .item .line.lastOne {
    background: #fff
}

.settlement-bonus-detail {
    background: #f8f8f8;
    padding-top: 10px;
    text-align: center
}

.settlement-bonus-detail>.head {
    background: #fff;
    padding: 23px 0 19px 0
}

.settlement-bonus-detail>.head>.money {
    font-size: 25px;
    font-weight: 600;
    color: #1a1a1a
}

.settlement-bonus-detail>.head>.money>span {
    font-size: 15px
}

.settlement-bonus-detail>.head>.tip {
    font-size: 15px;
    font-weight: 400;
    color: #1a1a1a;
    margin-top: 2px
}

.settlement-bonus-detail>.section {
    margin-top: 10px;
    padding: 0 15px;
    background: #fff
}

.settlement-bonus-detail>.section>.item {
    height: 55px;
    line-height: 55px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f0f0f0
}

.settlement-bonus-detail>.section>.item>label {
    font-size: 15px;
    font-weight: 400;
    color: #999
}

.settlement-bonus-detail>.section>.item>span {
    font-size: 15px;
    font-weight: 400;
    color: #1a1a1a
}

.settlement-bonus-detail>.section>.item>span.wait {
    color: #1470fb
}

.settlement-bonus-detail>.section>.item>span.fail {
    color: #f24b3a
}

.settlement-bonus {
    background: #f8f8f8;
    padding-top: 10px
}

.settlement-bonus .wrap>.item {
    padding: 18px 15px;
    background-color: #fff;
    border-bottom: 1px solid #f0f0f0
}

.settlement-bonus .wrap>.item>.top {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement-bonus .wrap>.item>.top>label {
    font-size: 15px;
    font-weight: 400;
    color: #1a1a1a
}

.settlement-bonus .wrap>.item>.top>span {
    font-size: 16px;
    font-weight: 700;
    color: #1a1a1a
}

.settlement-bonus .wrap>.item>.bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 3px
}

.settlement-bonus .wrap>.item>.bottom>label {
    font-size: 12px;
    font-weight: 400;
    color: #999
}

.settlement-bonus .wrap>.item>.bottom>span {
    font-size: 12px;
    font-weight: 400
}

.settlement-bonus .wrap>.item>.bottom>span.success {
    color: #999
}

.settlement-bonus .wrap>.item>.bottom>span.wait {
    color: #1470fb
}

.settlement-bonus .wrap>.item>.bottom>span.fail {
    color: #f24b3a
}

.settlement_withdrawal {
    padding-top: .2rem;
    padding-bottom: .2rem
}

.settlement_withdrawal .card {
    width: 6.9rem;
    height: 3rem;
    background-image: url(../../static/img/bg_card.1720691433600.png);
    background-size: cover;
    padding: .42rem .42rem .38rem;
    box-sizing: border-box;
    margin: 0 auto
}

.settlement_withdrawal .card .card_name {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement_withdrawal .card .card_name .bank-info {
    display: flex;
    align-items: center;
    justify-content: center
}

.settlement_withdrawal .card .card_name .bank-info .bank-logo {
    border-radius: .5rem;
    background-color: #fff;
    margin-right: .12rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.settlement_withdrawal .card .card_name .bank-info .bank-logo>img {
    display: block;
    width: .72rem;
    height: .72rem
}

.settlement_withdrawal .card .card_name .bank-info .bank-name .name {
    font-size: .32rem;
    font-weight: 700;
    color: #fff
}

.settlement_withdrawal .card .card_name .bank-info .bank-name .type {
    font-size: .24rem;
    color: #fff
}

.settlement_withdrawal .card .card_name .unionPay-logo>img {
    display: block;
    width: .72rem;
    height: .72rem
}

.settlement_withdrawal .card .card_num {
    margin-top: .36rem
}

.settlement_withdrawal .card .card_num .lable {
    font-size: .26rem;
    color: hsla(0,0%,100%,.8)
}

.settlement_withdrawal .card .card_num .num {
    font-size: .48rem;
    font-weight: 700;
    color: #fff;
    margin-top: .08rem
}

.settlement_withdrawal .account {
    background: #fff;
    margin-top: .2rem
}

.settlement_withdrawal .account .item {
    border-bottom: 1px solid #f8f8f8;
    padding: 0 .3rem;
    height: 1.16rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.settlement_withdrawal .account .item .left {
    display: flex;
    align-items: center
}

.settlement_withdrawal .account .item .left .icon {
    width: .3rem;
    height: .3rem;
    margin-right: .14rem
}

.settlement_withdrawal .account .item .left .text {
    margin-right: .2rem;
    font-size: .32rem;
    color: #1a1a1a
}

.settlement_withdrawal .account .item .left .num {
    font-size: .32rem;
    color: #1a1a1a
}

.settlement_withdrawal .account .item .right .icon {
    width: .36rem;
    height: .36rem
}

.settlement_withdrawal .form {
    margin: .2rem 0 1.61rem;
    background-color: #fff;
    padding: .31rem .42rem .26rem
}

.settlement_withdrawal .form .title {
    font-size: .34rem;
    font-weight: 700;
    color: #333;
    line-height: .48rem;
    margin-bottom: .54rem
}

.settlement_withdrawal .form .ipt_box {
    display: flex;
    padding-bottom: .12rem;
    align-items: flex-end;
    font-size: .54rem;
    border-bottom: 1px solid #eee;
    max-width: calc(100vw - .84rem);
    width: calc(100vw - .84rem)
}

.settlement_withdrawal .form .ipt_box .lable {
    font-size: .4rem;
    font-weight: 400;
    color: #333;
    margin-right: .18rem
}

.settlement_withdrawal .form .ipt_box .input {
    width: 100%;
    font-size: .54rem;
    font-weight: 700;
    color: #1a1a1a;
    height: .75rem
}

.settlement_withdrawal .form .numtip {
    height: .96rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #f8f8f8
}

.settlement_withdrawal .form .numtip .left {
    font-size: .26rem;
    color: #333
}

.settlement_withdrawal .form .numtip .right {
    font-size: .26rem;
    color: #f24b3a
}

.settlement_withdrawal .tips_box {
    font-size: .26rem;
    color: #999;
    line-height: .5rem;
    padding: .14rem .3rem
}

.settlement_withdrawal .tips_box .red {
    color: #fd3c3c
}

.settlement_withdrawal .btn {
    width: 6.9rem;
    height: 1rem;
    background: #f24b3a;
    border-radius: .1rem;
    margin: 0 auto;
    font-size: .34rem;
    font-weight: 700;
    color: #fefefe;
    display: flex;
    align-items: center;
    justify-content: center
}

.settlement_withdrawal .btn.billing {
    background: rgba(242,75,58,.4)
}

.settlement_withdrawal .btn.active {
    background: #f24b3a
}

html {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

body,html {
    height: 100%;
    margin: 0;
    padding: 0
}

body {
    background-color: #f7f7f7;
    overflow-x: hidden
}

.van-pull-refresh,.van-pull-refresh__track {
    min-height: 50vh!important
}

@media only screen and (device-height: 8.12rem) {
    body,html {
        min-height:8.12rem
    }
}

@media only screen and (device-height: 8.96rem) {
    body,html {
        min-height:8.96rem
    }
}

.van-picker__title {
    max-width: 60%!important
}

input:-internal-autofill-selected {
    -webkit-appearance: menulist-button;
    -moz-appearance: menulist-button;
    appearance: menulist-button;
    background-image: none!important;
    background-color: #333!important;
    color: -internal-light-dark(#000,#fff)!important
}

::-webkit-input-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}

::-moz-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}

:-ms-input-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}

input:-moz-placeholder {
    font-size: .3rem;
    font-weight: 400;
    color: #c6c6c6;
    line-height: .42rem
}
